home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •Classic Board Games• / SuperMind ••••• / SuperMind v2.0 / SuperMind v2.0.rsrc / CODE_4.txt < prev    next >
Text File  |  1990-09-13  |  379KB  |  6,655 lines

  1. # near model CODE resource
  2. # jump table entries: 1880-1931 (52 of them)
  3. export_286:
  4. 00000000  4E75                     rts
  5. export_285:
  6. 00000002  4E56 FFFE                link       A6, -0x0002
  7. 00000006  48E7 0108                movem.l    -[A7], D7,A4
  8. 0000000A  7E01                     moveq.l    D7, 0x01
  9. 0000000C  206E 000C                movea.l    A0, [A6 + 0xC]
  10. 00000010  3010                     move.w     D0, [A0]
  11. 00000012  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  12. 00000016  004B 012E                ori.w      A3, 0x12E
  13. 0000001A  07D1                     .incomplete
  14. 0000001C  0134 07D2 013A           btst       [[] + 0x13A], D0
  15. 00000022  07D3                     .incomplete
  16. 00000024  0140                     bchg       D0, D0
  17. 00000026  07D4                     .incomplete
  18. 00000028  0146                     bchg       D6, D0
  19. 0000002A  07D5                     .incomplete
  20. 0000002C  014C                     bchg       A4, D0
  21. 0000002E  07D6                     .incomplete
  22. 00000030  0152                     bchg       [A2], D0
  23. 00000032  07D9                     .incomplete
  24. 00000034  0158                     bchg       [A0]+, D0
  25. 00000036  07DA                     .incomplete
  26. 00000038  015E                     bchg       [A6]+, D0
  27. 0000003A  07DC                     .incomplete
  28. 0000003C  0164                     bchg       -[A4], D0
  29. 0000003E  07E2                     .incomplete
  30. 00000040  016A 07E4                bchg       [A2 + 0x7E4], D0
  31. 00000044  0170 07E5                bchg       <<invalid full ext with IS == 1 and I/IS == 5>>, D0
  32. 00000048  0176 07E6                bchg       <<invalid full ext with IS == 1 and I/IS == 6>>, D0
  33. 0000004C  017C 07E7                bchg       0x7E7, D0
  34. 00000050  0182                     bclr       D2, D0
  35. 00000052  07E8                     .incomplete
  36. 00000054  0188                     bclr       A0, D0
  37. 00000056  07EF                     .incomplete
  38. 00000058  018E                     bclr       A6, D0
  39. 0000005A  07F0                     .incomplete
  40. 0000005C  0194                     bclr       [A4], D0
  41. 0000005E  07F1                     .incomplete
  42. 00000060  019A                     bclr       [A2]+, D0
  43. 00000062  07F2                     .incomplete
  44. 00000064  01A0                     bclr       -[A0], D0
  45. 00000066  07F3                     .incomplete
  46. 00000068  01A6                     bclr       -[A6], D0
  47. 0000006A  07F8                     .incomplete
  48. 0000006C  01AC 07FD                bclr       [A4 + 0x7FD], D0
  49. 00000070  01B2 07FE                bclr       <<invalid full ext with IS == 1 and I/IS == 6>>, D0
  50. 00000074  01B8 07FF                bclr       [0x000007FF], D0
  51. 00000078  01C0                     .incomplete
  52. 0000007A  0800 01C8                btst.b     D0, 0xC8
  53. 0000007E  080B 01D0                btst.b     A3, 0xD0
  54. 00000082  080C 01D8                btst.b     A4, 0xD8
  55. 00000086  0840 01E0                bchg.b     D0, 0xE0
  56. 0000008A  0801 01E8                btst.b     D1, 0xE8
  57. 0000008E  0803 01EE                btst.b     D3, 0xEE
  58. 00000092  0804 01F4                btst.b     D4, 0xF4
  59. 00000096  0805 01FA                btst.b     D5, 0xFA
  60. 0000009A  0806 0200                btst.b     D6, 0x0
  61. 0000009E  0807 0206                btst.b     D7, 0x6
  62. 000000A2  0809 020C                btst.b     A1, 0xC
  63. 000000A6  080D 0212                btst.b     A5, 0x12
  64. 000000AA  080F 0218                btst.b     A7, 0x18
  65. 000000AE  0817 021E                btst.b     [A7], 0x1E
  66. 000000B2  0818 0224                btst.b     [A0]+, 0x24 /* '$' */
  67. 000000B6  0819 022A                btst.b     [A1]+, 0x2A /* '*' */
  68. 000000BA  0821 0230                btst.b     -[A1], 0x30 /* '0' */
  69. 000000BE  0827 0236                btst.b     -[A7], 0x36 /* '6' */
  70. 000000C2  0828 023C 0829           btst.b     [A0 + 0x829], 0x3C /* '<' */
  71. 000000C8  0242 082A                andi.w     D2, 0x82A
  72. 000000CC  0248 082B                andi.w     A0, 0x82B
  73. 000000D0  024E 082C                andi.w     A6, 0x82C
  74. 000000D4  0254 082D                andi.w     [A4], 0x82D
  75. 000000D8  025A 082F                andi.w     [A2]+, 0x82F
  76. 000000DC  0260 0830                andi.w     -[A0], 0x830
  77. 000000E0  0266 0831                andi.w     -[A6], 0x831
  78. 000000E4  026C 0832 0272           andi.w     [A4 + 0x272], 0x832
  79. 000000EA  0833 0278 0839           btst.b     [A3 + D0 + 0x39], 0x78 /* 'x' */
  80. 000000F0  0280 083A 0288           andi.l     D0, 0x83A0288
  81. 000000F6  083B 028E 083C           btst.b     [PC + D0 + 0x3C], 0x8E
  82. 000000FC  0294 083D 029A           andi.l     [A4], 0x83D029A
  83. 00000102  0841 02A0                bchg.b     D1, 0xA0
  84. 00000106  0843 02A6                bchg.b     D3, 0xA6
  85. 0000010A  0844 02AC                bchg.b     D4, 0xAC
  86. 0000010E  0845 02B2                bchg.b     D5, 0xB2
  87. 00000112  0846 02B8                bchg.b     D6, 0xB8
  88. 00000116  0848 02BE                bchg.b     A0, 0xBE
  89. 0000011A  084A 02BA                bchg.b     A2, 0xBA
  90. 0000011E  0849 02C0                bchg.b     A1, 0xC0
  91. 00000122  084B 02C6                bchg.b     A3, 0xC6
  92. 00000126  084D 02CA                bchg.b     A5, 0xCA
  93. 0000012A  084F 02D0                bchg.b     A7, 0xD0
  94. 0000012E  2B6D 02D4 0850           move.l     [A5 + 0x850], [A5 + 0x2D4]
  95. 00000134  02D8                     .incomplete
  96. 00000136  0851 02DC                bchg.b     [A1], 0xDC
  97. 0000013A  0853 02E0                bchg.b     [A3], 0xE0
  98. 0000013E  0854 02E4                bchg.b     [A4], 0xE4
  99. 00000142  0855 02E8                bchg.b     [A5], 0xE8
  100. 00000146  41ED 077A                lea.l      A0, [A5 + 0x77A /* export_235 */]
  101. 0000014A  2848                     movea.l    A4, A0
  102. 0000014C  6000 02E6                bra        +0x2E8 /* 00000434 */
  103. 00000150  41ED 0782                lea.l      A0, [A5 + 0x782 /* export_236 */]
  104. 00000154  2848                     movea.l    A4, A0
  105. 00000156  6000 02DC                bra        +0x2DE /* 00000434 */
  106. 0000015A  41ED 078A                lea.l      A0, [A5 + 0x78A /* export_237 */]
  107. 0000015E  2848                     movea.l    A4, A0
  108. 00000160  6000 02D2                bra        +0x2D4 /* 00000434 */
  109. 00000164  41ED 0792                lea.l      A0, [A5 + 0x792 /* export_238 */]
  110. 00000168  2848                     movea.l    A4, A0
  111. 0000016A  6000 02C8                bra        +0x2CA /* 00000434 */
  112. 0000016E  41ED 079A                lea.l      A0, [A5 + 0x79A /* export_239 */]
  113. 00000172  2848                     movea.l    A4, A0
  114. 00000174  6000 02BE                bra        +0x2C0 /* 00000434 */
  115. 00000178  41ED 10BA                lea.l      A0, [A5 + 0x10BA /* export_531 */]
  116. 0000017C  2848                     movea.l    A4, A0
  117. 0000017E  6000 02B4                bra        +0x2B6 /* 00000434 */
  118. 00000182  41ED 07A2                lea.l      A0, [A5 + 0x7A2 /* export_240 */]
  119. 00000186  2848                     movea.l    A4, A0
  120. 00000188  6000 02AA                bra        +0x2AC /* 00000434 */
  121. 0000018C  41ED 08EA                lea.l      A0, [A5 + 0x8EA /* export_281 */]
  122. 00000190  2848                     movea.l    A4, A0
  123. 00000192  6000 02A0                bra        +0x2A2 /* 00000434 */
  124. 00000196  41ED 07AA                lea.l      A0, [A5 + 0x7AA /* export_241 */]
  125. 0000019A  2848                     movea.l    A4, A0
  126. 0000019C  6000 0296                bra        +0x298 /* 00000434 */
  127. 000001A0  41ED 10DA                lea.l      A0, [A5 + 0x10DA /* export_535 */]
  128. 000001A4  2848                     movea.l    A4, A0
  129. 000001A6  6000 028C                bra        +0x28E /* 00000434 */
  130. 000001AA  41ED 0F4A                lea.l      A0, [A5 + 0xF4A /* export_485 */]
  131. 000001AE  2848                     movea.l    A4, A0
  132. 000001B0  6000 0282                bra        +0x284 /* 00000434 */
  133. 000001B4  41ED 10A2                lea.l      A0, [A5 + 0x10A2 /* export_528 */]
  134. 000001B8  2848                     movea.l    A4, A0
  135. 000001BA  6000 0278                bra        +0x27A /* 00000434 */
  136. 000001BE  41ED 1092                lea.l      A0, [A5 + 0x1092 /* export_526 */]
  137. 000001C2  2848                     movea.l    A4, A0
  138. 000001C4  6000 026E                bra        +0x270 /* 00000434 */
  139. 000001C8  41ED 08CA                lea.l      A0, [A5 + 0x8CA /* export_277 */]
  140. 000001CC  2848                     movea.l    A4, A0
  141. 000001CE  6000 0264                bra        +0x266 /* 00000434 */
  142. 000001D2  41ED 07B2                lea.l      A0, [A5 + 0x7B2 /* export_242 */]
  143. 000001D6  2848                     movea.l    A4, A0
  144. 000001D8  6000 025A                bra        +0x25C /* 00000434 */
  145. 000001DC  41ED 0E2A                lea.l      A0, [A5 + 0xE2A /* export_449 */]
  146. 000001E0  2848                     movea.l    A4, A0
  147. 000001E2  6000 0250                bra        +0x252 /* 00000434 */
  148. 000001E6  41ED 0B6A                lea.l      A0, [A5 + 0xB6A /* export_361 */]
  149. 000001EA  2848                     movea.l    A4, A0
  150. 000001EC  6000 0246                bra        +0x248 /* 00000434 */
  151. 000001F0  41ED 07BA                lea.l      A0, [A5 + 0x7BA /* export_243 */]
  152. 000001F4  2848                     movea.l    A4, A0
  153. 000001F6  6000 023C                bra        +0x23E /* 00000434 */
  154. 000001FA  41ED 07C2                lea.l      A0, [A5 + 0x7C2 /* export_244 */]
  155. 000001FE  2848                     movea.l    A4, A0
  156. 00000200  6000 0232                bra        +0x234 /* 00000434 */
  157. 00000204  41ED 0B4A                lea.l      A0, [A5 + 0xB4A /* export_357 */]
  158. 00000208  2848                     movea.l    A4, A0
  159. 0000020A  6000 0228                bra        +0x22A /* 00000434 */
  160. 0000020E  41ED 08F2                lea.l      A0, [A5 + 0x8F2 /* export_282 */]
  161. 00000212  2848                     movea.l    A4, A0
  162. 00000214  6000 021E                bra        +0x220 /* 00000434 */
  163. 00000218  41ED 07CA                lea.l      A0, [A5 + 0x7CA /* export_245 */]
  164. 0000021C  2848                     movea.l    A4, A0
  165. 0000021E  6000 0214                bra        +0x216 /* 00000434 */
  166. 00000222  41ED 0B6A                lea.l      A0, [A5 + 0xB6A /* export_361 */]
  167. 00000226  2848                     movea.l    A4, A0
  168. 00000228  6000 020A                bra        +0x20C /* 00000434 */
  169. 0000022C  41ED 07D2                lea.l      A0, [A5 + 0x7D2 /* export_246 */]
  170. 00000230  2848                     movea.l    A4, A0
  171. 00000232  7E00                     moveq.l    D7, 0x00
  172. 00000234  6000 01FE                bra        +0x200 /* 00000434 */
  173. 00000238  41ED 07DA                lea.l      A0, [A5 + 0x7DA /* export_247 */]
  174. 0000023C  2848                     movea.l    A4, A0
  175. 0000023E  7E00                     moveq.l    D7, 0x00
  176. 00000240  6000 01F2                bra        +0x1F4 /* 00000434 */
  177. 00000244  41ED 07E2                lea.l      A0, [A5 + 0x7E2 /* export_248 */]
  178. 00000248  2848                     movea.l    A4, A0
  179. 0000024A  7E00                     moveq.l    D7, 0x00
  180. 0000024C  6000 01E6                bra        +0x1E8 /* 00000434 */
  181. 00000250  41ED 07EA                lea.l      A0, [A5 + 0x7EA /* export_249 */]
  182. 00000254  2848                     movea.l    A4, A0
  183. 00000256  7E00                     moveq.l    D7, 0x00
  184. 00000258  6000 01DA                bra        +0x1DC /* 00000434 */
  185. 0000025C  41ED 07F2                lea.l      A0, [A5 + 0x7F2 /* export_250 */]
  186. 00000260  2848                     movea.l    A4, A0
  187. 00000262  7E00                     moveq.l    D7, 0x00
  188. 00000264  6000 01CE                bra        +0x1D0 /* 00000434 */
  189. 00000268  41ED 0E62                lea.l      A0, [A5 + 0xE62 /* export_456 */]
  190. 0000026C  2848                     movea.l    A4, A0
  191. 0000026E  7E00                     moveq.l    D7, 0x00
  192. 00000270  6000 01C2                bra        +0x1C4 /* 00000434 */
  193. 00000274  41ED 07FA                lea.l      A0, [A5 + 0x7FA /* export_251 */]
  194. 00000278  2848                     movea.l    A4, A0
  195. 0000027A  6000 01B8                bra        +0x1BA /* 00000434 */
  196. 0000027E  41ED 0802                lea.l      A0, [A5 + 0x802 /* export_252 */]
  197. 00000282  2848                     movea.l    A4, A0
  198. 00000284  6000 01AE                bra        +0x1B0 /* 00000434 */
  199. 00000288  41ED 080A                lea.l      A0, [A5 + 0x80A /* export_253 */]
  200. 0000028C  2848                     movea.l    A4, A0
  201. 0000028E  6000 01A4                bra        +0x1A6 /* 00000434 */
  202. 00000292  41ED 0812                lea.l      A0, [A5 + 0x812 /* export_254 */]
  203. 00000296  2848                     movea.l    A4, A0
  204. 00000298  6000 019A                bra        +0x19C /* 00000434 */
  205. 0000029C  41ED 081A                lea.l      A0, [A5 + 0x81A /* export_255 */]
  206. 000002A0  2848                     movea.l    A4, A0
  207. 000002A2  6000 0190                bra        +0x192 /* 00000434 */
  208. 000002A6  41ED 0B42                lea.l      A0, [A5 + 0xB42 /* export_356 */]
  209. 000002AA  2848                     movea.l    A4, A0
  210. 000002AC  6000 0186                bra        +0x188 /* 00000434 */
  211. 000002B0  41ED 0822                lea.l      A0, [A5 + 0x822 /* export_256 */]
  212. 000002B4  2848                     movea.l    A4, A0
  213. 000002B6  6000 017C                bra        +0x17E /* 00000434 */
  214. 000002BA  41ED 082A                lea.l      A0, [A5 + 0x82A /* export_257 */]
  215. 000002BE  2848                     movea.l    A4, A0
  216. 000002C0  6000 0172                bra        +0x174 /* 00000434 */
  217. 000002C4  41ED 0ED2                lea.l      A0, [A5 + 0xED2 /* export_470 */]
  218. 000002C8  2848                     movea.l    A4, A0
  219. 000002CA  6000 0168                bra        +0x16A /* 00000434 */
  220. 000002CE  41ED 0832                lea.l      A0, [A5 + 0x832 /* export_258 */]
  221. 000002D2  2848                     movea.l    A4, A0
  222. 000002D4  6000 015E                bra        +0x160 /* 00000434 */
  223. 000002D8  41ED 10D2                lea.l      A0, [A5 + 0x10D2 /* export_534 */]
  224. 000002DC  2848                     movea.l    A4, A0
  225. 000002DE  6000 0154                bra        +0x156 /* 00000434 */
  226. 000002E2  41ED 083A                lea.l      A0, [A5 + 0x83A /* export_259 */]
  227. 000002E6  2848                     movea.l    A4, A0
  228. 000002E8  6000 014A                bra        +0x14C /* 00000434 */
  229. 000002EC  41ED 10AA                lea.l      A0, [A5 + 0x10AA /* export_529 */]
  230. 000002F0  2848                     movea.l    A4, A0
  231. 000002F2  6000 0140                bra        +0x142 /* 00000434 */
  232. 000002F6  41ED 0842                lea.l      A0, [A5 + 0x842 /* export_260 */]
  233. 000002FA  2848                     movea.l    A4, A0
  234. 000002FC  6000 0136                bra        +0x138 /* 00000434 */
  235. 00000300  41ED 0E3A                lea.l      A0, [A5 + 0xE3A /* export_451 */]
  236. 00000304  2848                     movea.l    A4, A0
  237. 00000306  6000 012C                bra        +0x12E /* 00000434 */
  238. 0000030A  41ED 0B5A                lea.l      A0, [A5 + 0xB5A /* export_359 */]
  239. 0000030E  2848                     movea.l    A4, A0
  240. 00000310  6000 0122                bra        +0x124 /* 00000434 */
  241. 00000314  41ED 0EEA                lea.l      A0, [A5 + 0xEEA /* export_473 */]
  242. 00000318  2848                     movea.l    A4, A0
  243. 0000031A  6000 0118                bra        +0x11A /* 00000434 */
  244. 0000031E  41ED 0E32                lea.l      A0, [A5 + 0xE32 /* export_450 */]
  245. 00000322  2848                     movea.l    A4, A0
  246. 00000324  6000 010E                bra        +0x110 /* 00000434 */
  247. 00000328  41ED 084A                lea.l      A0, [A5 + 0x84A /* export_261 */]
  248. 0000032C  2848                     movea.l    A4, A0
  249. 0000032E  6000 0104                bra        +0x106 /* 00000434 */
  250. 00000332  41ED 0DFA                lea.l      A0, [A5 + 0xDFA /* export_443 */]
  251. 00000336  2848                     movea.l    A4, A0
  252. 00000338  6000 00FA                bra        +0xFC /* 00000434 */
  253. 0000033C  41ED 0E02                lea.l      A0, [A5 + 0xE02 /* export_444 */]
  254. 00000340  2848                     movea.l    A4, A0
  255. 00000342  6000 00F0                bra        +0xF2 /* 00000434 */
  256. 00000346  41ED 0B52                lea.l      A0, [A5 + 0xB52 /* export_358 */]
  257. 0000034A  2848                     movea.l    A4, A0
  258. 0000034C  6000 00E6                bra        +0xE8 /* 00000434 */
  259. 00000350  41ED 0852                lea.l      A0, [A5 + 0x852 /* export_262 */]
  260. 00000354  2848                     movea.l    A4, A0
  261. 00000356  6000 00DC                bra        +0xDE /* 00000434 */
  262. 0000035A  41ED 085A                lea.l      A0, [A5 + 0x85A /* export_263 */]
  263. 0000035E  2848                     movea.l    A4, A0
  264. 00000360  6000 00D2                bra        +0xD4 /* 00000434 */
  265. 00000364  41ED 0862                lea.l      A0, [A5 + 0x862 /* export_264 */]
  266. 00000368  2848                     movea.l    A4, A0
  267. 0000036A  7E00                     moveq.l    D7, 0x00
  268. 0000036C  6000 00C6                bra        +0xC8 /* 00000434 */
  269. 00000370  41ED 086A                lea.l      A0, [A5 + 0x86A /* export_265 */]
  270. 00000374  2848                     movea.l    A4, A0
  271. 00000376  7E00                     moveq.l    D7, 0x00
  272. 00000378  6000 00BA                bra        +0xBC /* 00000434 */
  273. 0000037C  41ED 0A9A                lea.l      A0, [A5 + 0xA9A /* export_335 */]
  274. 00000380  2848                     movea.l    A4, A0
  275. 00000382  6000 00B0                bra        +0xB2 /* 00000434 */
  276. 00000386  41ED 0872                lea.l      A0, [A5 + 0x872 /* export_266 */]
  277. 0000038A  2848                     movea.l    A4, A0
  278. 0000038C  6000 00A6                bra        +0xA8 /* 00000434 */
  279. 00000390  41ED 0ABA                lea.l      A0, [A5 + 0xABA /* export_339 */]
  280. 00000394  2848                     movea.l    A4, A0
  281. 00000396  6000 009C                bra        +0x9E /* 00000434 */
  282. 0000039A  41ED 0F42                lea.l      A0, [A5 + 0xF42 /* export_484 */]
  283. 0000039E  2848                     movea.l    A4, A0
  284. 000003A0  6000 0092                bra        +0x94 /* 00000434 */
  285. 000003A4  41ED 0B62                lea.l      A0, [A5 + 0xB62 /* export_360 */]
  286. 000003A8  2848                     movea.l    A4, A0
  287. 000003AA  6000 0088                bra        +0x8A /* 00000434 */
  288. 000003AE  41ED 1062                lea.l      A0, [A5 + 0x1062 /* export_520 */]
  289. 000003B2  2848                     movea.l    A4, A0
  290. 000003B4  6000 007E                bra        +0x80 /* 00000434 */
  291. 000003B8  41ED 09B2                lea.l      A0, [A5 + 0x9B2 /* export_306 */]
  292. 000003BC  2848                     movea.l    A4, A0
  293. 000003BE  6000 0074                bra        +0x76 /* 00000434 */
  294. 000003C2  41ED 087A                lea.l      A0, [A5 + 0x87A /* export_267 */]
  295. 000003C6  2848                     movea.l    A4, A0
  296. 000003C8  6000 006A                bra        +0x6C /* 00000434 */
  297. 000003CC  41ED 0882                lea.l      A0, [A5 + 0x882 /* export_268 */]
  298. 000003D0  2848                     movea.l    A4, A0
  299. 000003D2  6000 0060                bra        +0x62 /* 00000434 */
  300. 000003D6  41ED 1082                lea.l      A0, [A5 + 0x1082 /* export_524 */]
  301. 000003DA  2848                     movea.l    A4, A0
  302. 000003DC  6000 0056                bra        +0x58 /* 00000434 */
  303. 000003E0  41ED 0F3A                lea.l      A0, [A5 + 0xF3A /* export_483 */]
  304. 000003E4  2848                     movea.l    A4, A0
  305. 000003E6  6000 004C                bra        +0x4E /* 00000434 */
  306. 000003EA  41ED 088A                lea.l      A0, [A5 + 0x88A /* export_269 */]
  307. 000003EE  2848                     movea.l    A4, A0
  308. 000003F0  6042                     bra        +0x44 /* 00000434 */
  309. 000003F2  41ED 0892                lea.l      A0, [A5 + 0x892 /* export_270 */]
  310. 000003F6  2848                     movea.l    A4, A0
  311. 000003F8  7E00                     moveq.l    D7, 0x00
  312. 000003FA  6038                     bra        +0x3A /* 00000434 */
  313. 000003FC  41ED 089A                lea.l      A0, [A5 + 0x89A /* export_271 */]
  314. 00000400  2848                     movea.l    A4, A0
  315. 00000402  6030                     bra        +0x32 /* 00000434 */
  316. 00000404  41ED 08A2                lea.l      A0, [A5 + 0x8A2 /* export_272 */]
  317. 00000408  2848                     movea.l    A4, A0
  318. 0000040A  6028                     bra        +0x2A /* 00000434 */
  319. 0000040C  41ED 08AA                lea.l      A0, [A5 + 0x8AA /* export_273 */]
  320. 00000410  2848                     movea.l    A4, A0
  321. 00000412  6020                     bra        +0x22 /* 00000434 */
  322. 00000414  41ED 08B2                lea.l      A0, [A5 + 0x8B2 /* export_274 */]
  323. 00000418  2848                     movea.l    A4, A0
  324. 0000041A  6018                     bra        +0x1A /* 00000434 */
  325. 0000041C  41ED 08BA                lea.l      A0, [A5 + 0x8BA /* export_275 */]
  326. 00000420  2848                     movea.l    A4, A0
  327. 00000422  6010                     bra        +0x12 /* 00000434 */
  328. 00000424  41ED 0DF2                lea.l      A0, [A5 + 0xDF2 /* export_442 */]
  329. 00000428  2848                     movea.l    A4, A0
  330. 0000042A  6008                     bra        +0xA /* 00000434 */
  331. 0000042C  41ED 08C2                lea.l      A0, [A5 + 0x8C2 /* export_276 */]
  332. 00000430  2848                     movea.l    A4, A0
  333. 00000432  7E00                     moveq.l    D7, 0x00
  334. label00000434:
  335. 00000434  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  336. 00000438  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  337. 0000043C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  338. 00000440  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  339. 00000444  4E94                     jsr        [A4]
  340. 00000446  4FEF 0010                lea.l      A7, [A7 + 0x10]
  341. 0000044A  3D40 FFFE                move.w     [A6 - 0x2], D0
  342. 0000044E  4A6E FFFE                tst.w      [A6 - 0x2]
  343. 00000452  6F14                     ble        +0x16 /* 00000468 */
  344. 00000454  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  345. 00000458  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  346. 0000045C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  347. 00000460  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  348. 00000464  4FEF 000C                lea.l      A7, [A7 + 0xC]
  349. label00000468:
  350. 00000468  4A47                     tst.w      D7
  351. 0000046A  670A                     beq        +0xC /* 00000476 */
  352. 0000046C  2F2D 907C                move.l     -[A7], [A5 - 0x6F84]
  353. 00000470  42A7                     clr.l      -[A7]
  354. 00000472  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  355. label00000476:
  356. 00000476  302E FFFE                move.w     D0, [A6 - 0x2]
  357. 0000047A  4CDF 1080                movem.l    D7,A4, [A7]+
  358. 0000047E  4E5E                     unlink     A6
  359. 00000480  4E75                     rts
  360. export_276:
  361. 00000482  4E56 0000                link       A6, 0
  362. 00000486  2F0C                     move.l     -[A7], A4
  363. 00000488  286E 000C                movea.l    A4, [A6 + 0xC]
  364. 0000048C  4A54                     tst.w      [A4]
  365. 0000048E  670C                     beq        +0xE /* 0000049C */
  366. 00000490  0C54 07D0                cmpi.w     [A4], 0x7D0
  367. 00000494  6F0A                     ble        +0xC /* 000004A0 */
  368. 00000496  0C54 0856                cmpi.w     [A4], 0x856
  369. 0000049A  6C04                     bge        +0x6 /* 000004A0 */
  370. label0000049C:
  371. 0000049C  7000                     moveq.l    D0, 0x00
  372. 0000049E  6002                     bra        +0x4 /* 000004A2 */
  373. label000004A0:
  374. 000004A0  7001                     moveq.l    D0, 0x01
  375. label000004A2:
  376. 000004A2  285F                     movea.l    A4, [A7]+
  377. 000004A4  4E5E                     unlink     A6
  378. 000004A6  4E75                     rts
  379. export_239:
  380. 000004A8  4E56 FFBC                link       A6, -0x0044
  381. 000004AC  2F0C                     move.l     -[A7], A4
  382. 000004AE  286E 000C                movea.l    A4, [A6 + 0xC]
  383. 000004B2  508C                     addq.l     A4, 8
  384. 000004B4  4A54                     tst.w      [A4]
  385. 000004B6  660C                     bne        +0xE /* 000004C4 */
  386. 000004B8  3F3C 0001                move.w     -[A7], 0x1
  387. 000004BC  A9C8                     syscall    SysBeep
  388. 000004BE  7000                     moveq.l    D0, 0x00
  389. 000004C0  6000 00A8                bra        +0xAA /* 0000056A */
  390. label000004C4:
  391. 000004C4  486E FFC2                pea.l      [A6 - 0x3E]
  392. 000004C8  486E FFBC                pea.l      [A6 - 0x44]
  393. 000004CC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  394. 000004D0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  395. 000004D4  2F0C                     move.l     -[A7], A4
  396. 000004D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  397. 000004DA  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  398. 000004DE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  399. 000004E2  3D40 FFC0                move.w     [A6 - 0x40], D0
  400. 000004E6  4A6E FFC0                tst.w      [A6 - 0x40]
  401. 000004EA  6708                     beq        +0xA /* 000004F4 */
  402. 000004EC  302E FFC0                move.w     D0, [A6 - 0x40]
  403. 000004F0  6000 0078                bra        +0x7A /* 0000056A */
  404. label000004F4:
  405. 000004F4  486E FFFC                pea.l      [A6 - 0x4]
  406. 000004F8  486E FFC2                pea.l      [A6 - 0x3E]
  407. 000004FC  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  408. 00000500  508F                     addq.l     A7, 8
  409. 00000502  3D40 FFC0                move.w     [A6 - 0x40], D0
  410. 00000506  486E FFC2                pea.l      [A6 - 0x3E]
  411. 0000050A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  412. 0000050E  588F                     addq.l     A7, 4
  413. 00000510  4A6E FFC0                tst.w      [A6 - 0x40]
  414. 00000514  6708                     beq        +0xA /* 0000051E */
  415. 00000516  302E FFC0                move.w     D0, [A6 - 0x40]
  416. 0000051A  6000 004E                bra        +0x50 /* 0000056A */
  417. label0000051E:
  418. 0000051E  302E FFBC                move.w     D0, [A6 - 0x44]
  419. 00000522  48C0                     ext.l      D0
  420. 00000524  E780                     asl        D0, 3
  421. 00000526  D9C0                     add.l      A4, D0
  422. 00000528  4A54                     tst.w      [A4]
  423. 0000052A  6704                     beq        +0x6 /* 00000530 */
  424. 0000052C  7013                     moveq.l    D0, 0x13
  425. 0000052E  603A                     bra        +0x3C /* 0000056A */
  426. label00000530:
  427. 00000530  4AAE FFFC                tst.l      [A6 - 0x4]
  428. 00000534  6C04                     bge        +0x6 /* 0000053A */
  429. 00000536  7026                     moveq.l    D0, 0x26
  430. 00000538  6030                     bra        +0x32 /* 0000056A */
  431. label0000053A:
  432. 0000053A  426E FFBE                clr.w      [A6 - 0x42]
  433. 0000053E  601E                     bra        +0x20 /* 0000055E */
  434. label00000540:
  435. 00000540  3F3C 0001                move.w     -[A7], 0x1
  436. 00000544  A9C8                     syscall    SysBeep
  437. 00000546  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  438. 0000054A  3D40 FFC0                move.w     [A6 - 0x40], D0
  439. 0000054E  4A6E FFC0                tst.w      [A6 - 0x40]
  440. 00000552  6706                     beq        +0x8 /* 0000055A */
  441. 00000554  302E FFC0                move.w     D0, [A6 - 0x40]
  442. 00000558  6010                     bra        +0x12 /* 0000056A */
  443. label0000055A:
  444. 0000055A  526E FFBE                addq.w     [A6 - 0x42], 1
  445. label0000055E:
  446. 0000055E  306E FFBE                movea.w    A0, [A6 - 0x42]
  447. 00000562  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  448. 00000566  6DD8                     blt        -0x26 /* 00000540 */
  449. 00000568  7000                     moveq.l    D0, 0x00
  450. label0000056A:
  451. 0000056A  285F                     movea.l    A4, [A7]+
  452. 0000056C  4E5E                     unlink     A6
  453. 0000056E  4E75                     rts
  454. export_249:
  455. 00000570  4E56 0000                link       A6, 0
  456. 00000574  2F0C                     move.l     -[A7], A4
  457. 00000576  286E 000C                movea.l    A4, [A6 + 0xC]
  458. 0000057A  3F3C 0002                move.w     -[A7], 0x2
  459. 0000057E  A9C8                     syscall    SysBeep
  460. 00000580  7000                     moveq.l    D0, 0x00
  461. 00000582  285F                     movea.l    A4, [A7]+
  462. 00000584  4E5E                     unlink     A6
  463. 00000586  4E75                     rts
  464. export_250:
  465. 00000588  4E56 FFBC                link       A6, -0x0044
  466. 0000058C  2F0C                     move.l     -[A7], A4
  467. 0000058E  286E 000C                movea.l    A4, [A6 + 0xC]
  468. 00000592  4EAD 0DE2                jsr        [A5 + 0xDE2 /* export_440 */]
  469. 00000596  508C                     addq.l     A4, 8
  470. 00000598  486E FFC2                pea.l      [A6 - 0x3E]
  471. 0000059C  486E FFBC                pea.l      [A6 - 0x44]
  472. 000005A0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  473. 000005A4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  474. 000005A8  2F0C                     move.l     -[A7], A4
  475. 000005AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  476. 000005AE  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  477. 000005B2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  478. 000005B6  3D40 FFC0                move.w     [A6 - 0x40], D0
  479. 000005BA  4A6E FFC0                tst.w      [A6 - 0x40]
  480. 000005BE  6708                     beq        +0xA /* 000005C8 */
  481. 000005C0  302E FFC0                move.w     D0, [A6 - 0x40]
  482. 000005C4  6000 006C                bra        +0x6E /* 00000632 */
  483. label000005C8:
  484. 000005C8  486E FFFC                pea.l      [A6 - 0x4]
  485. 000005CC  486E FFC2                pea.l      [A6 - 0x3E]
  486. 000005D0  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  487. 000005D4  508F                     addq.l     A7, 8
  488. 000005D6  3D40 FFC0                move.w     [A6 - 0x40], D0
  489. 000005DA  486E FFC2                pea.l      [A6 - 0x3E]
  490. 000005DE  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  491. 000005E2  588F                     addq.l     A7, 4
  492. 000005E4  4A6E FFC0                tst.w      [A6 - 0x40]
  493. 000005E8  6706                     beq        +0x8 /* 000005F0 */
  494. 000005EA  302E FFC0                move.w     D0, [A6 - 0x40]
  495. 000005EE  6042                     bra        +0x44 /* 00000632 */
  496. label000005F0:
  497. 000005F0  302E FFBC                move.w     D0, [A6 - 0x44]
  498. 000005F4  48C0                     ext.l      D0
  499. 000005F6  E780                     asl        D0, 3
  500. 000005F8  D9C0                     add.l      A4, D0
  501. 000005FA  4A54                     tst.w      [A4]
  502. 000005FC  6704                     beq        +0x6 /* 00000602 */
  503. 000005FE  7013                     moveq.l    D0, 0x13
  504. 00000600  6030                     bra        +0x32 /* 00000632 */
  505. label00000602:
  506. 00000602  0CAE FFFF 8000 FFFC      cmpi.l     [A6 - 0x4], 0xFFFF8000
  507. 0000060A  6C08                     bge        +0xA /* 00000614 */
  508. 0000060C  2D7C FFFF 8000 FFFC      move.l     [A6 - 0x4], 0xFFFF8000
  509. label00000614:
  510. 00000614  0CAE 0000 7FFF FFFC      cmpi.l     [A6 - 0x4], 0x7FFF
  511. 0000061C  6F08                     ble        +0xA /* 00000626 */
  512. 0000061E  2D7C 0000 7FFF FFFC      move.l     [A6 - 0x4], 0x7FFF
  513. label00000626:
  514. 00000626  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  515. 0000062A  4EAD 0D9A                jsr        [A5 + 0xD9A /* export_431 */]
  516. 0000062E  548F                     addq.l     A7, 2
  517. 00000630  7000                     moveq.l    D0, 0x00
  518. label00000632:
  519. 00000632  285F                     movea.l    A4, [A7]+
  520. 00000634  4E5E                     unlink     A6
  521. 00000636  4E75                     rts
  522. export_240:
  523. 00000638  4E56 FFFC                link       A6, -0x0004
  524. 0000063C  48E7 0108                movem.l    -[A7], D7,A4
  525. 00000640  286E 000C                movea.l    A4, [A6 + 0xC]
  526. 00000644  508C                     addq.l     A4, 8
  527. 00000646  486E FFFC                pea.l      [A6 - 0x4]
  528. 0000064A  486E FFFE                pea.l      [A6 - 0x2]
  529. 0000064E  2F0C                     move.l     -[A7], A4
  530. 00000650  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  531. 00000654  4FEF 000C                lea.l      A7, [A7 + 0xC]
  532. 00000658  3E00                     move.w     D7, D0
  533. 0000065A  4A47                     tst.w      D7
  534. 0000065C  6706                     beq        +0x8 /* 00000664 */
  535. 0000065E  3007                     move.w     D0, D7
  536. 00000660  6000 007A                bra        +0x7C /* 000006DC */
  537. label00000664:
  538. 00000664  302E FFFE                move.w     D0, [A6 - 0x2]
  539. 00000668  48C0                     ext.l      D0
  540. 0000066A  E780                     asl        D0, 3
  541. 0000066C  D9C0                     add.l      A4, D0
  542. 0000066E  0C54 1002                cmpi.w     [A4], 0x1002
  543. 00000672  6706                     beq        +0x8 /* 0000067A */
  544. 00000674  7002                     moveq.l    D0, 0x02
  545. 00000676  6000 0064                bra        +0x66 /* 000006DC */
  546. label0000067A:
  547. 0000067A  508C                     addq.l     A4, 8
  548. 0000067C  4A54                     tst.w      [A4]
  549. 0000067E  6704                     beq        +0x6 /* 00000684 */
  550. 00000680  7002                     moveq.l    D0, 0x02
  551. 00000682  6058                     bra        +0x5A /* 000006DC */
  552. label00000684:
  553. 00000684  3B6E FFFC 9044           move.w     [A5 - 0x6FBC], [A6 - 0x4]
  554. 0000068A  486D 8FE8                pea.l      [A5 - 0x7018]
  555. 0000068E  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  556. 00000692  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  557. 00000696  508F                     addq.l     A7, 8
  558. 00000698  4267                     clr.w      -[A7]
  559. 0000069A  3F3C 0001                move.w     -[A7], 0x1
  560. 0000069E  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  561. 000006A2  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  562. 000006A6  508F                     addq.l     A7, 8
  563. 000006A8  4267                     clr.w      -[A7]
  564. 000006AA  3F3C 0001                move.w     -[A7], 0x1
  565. 000006AE  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  566. 000006B2  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  567. 000006B6  508F                     addq.l     A7, 8
  568. 000006B8  42A7                     clr.l      -[A7]
  569. 000006BA  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  570. 000006BE  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  571. 000006C2  508F                     addq.l     A7, 8
  572. 000006C4  0C6E 012C FFFC           cmpi.w     [A6 - 0x4], 0x12C
  573. 000006CA  6D08                     blt        +0xA /* 000006D4 */
  574. 000006CC  0C6E 013A FFFC           cmpi.w     [A6 - 0x4], 0x13A
  575. 000006D2  6F04                     ble        +0x6 /* 000006D8 */
  576. label000006D4:
  577. 000006D4  4EAD 0ADA                jsr        [A5 + 0xADA /* export_343 */]
  578. label000006D8:
  579. 000006D8  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  580. label000006DC:
  581. 000006DC  4CDF 1080                movem.l    D7,A4, [A7]+
  582. 000006E0  4E5E                     unlink     A6
  583. 000006E2  4E75                     rts
  584. export_257:
  585. 000006E4  4E56 0000                link       A6, 0
  586. 000006E8  2F0C                     move.l     -[A7], A4
  587. 000006EA  286E 000C                movea.l    A4, [A6 + 0xC]
  588. 000006EE  508C                     addq.l     A4, 8
  589. 000006F0  0C54 2B5D                cmpi.w     [A4], 0x2B5D /* '+]' */
  590. 000006F4  6704                     beq        +0x6 /* 000006FA */
  591. 000006F6  7002                     moveq.l    D0, 0x02
  592. 000006F8  6014                     bra        +0x16 /* 0000070E */
  593. label000006FA:
  594. 000006FA  508C                     addq.l     A4, 8
  595. 000006FC  4A54                     tst.w      [A4]
  596. 000006FE  6704                     beq        +0x6 /* 00000704 */
  597. 00000700  7002                     moveq.l    D0, 0x02
  598. 00000702  600A                     bra        +0xC /* 0000070E */
  599. label00000704:
  600. 00000704  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  601. 00000708  5368 0042                subq.w     [A0 + 0x42], 1
  602. 0000070C  7000                     moveq.l    D0, 0x00
  603. label0000070E:
  604. 0000070E  285F                     movea.l    A4, [A7]+
  605. 00000710  4E5E                     unlink     A6
  606. 00000712  4E75                     rts
  607. export_273:
  608. 00000714  4E56 0000                link       A6, 0
  609. 00000718  48E7 0308                movem.l    -[A7], D6,D7,A4
  610. 0000071C  286E 000C                movea.l    A4, [A6 + 0xC]
  611. 00000720  508C                     addq.l     A4, 8
  612. 00000722  0C54 2B5D                cmpi.w     [A4], 0x2B5D /* '+]' */
  613. 00000726  6706                     beq        +0x8 /* 0000072E */
  614. 00000728  7002                     moveq.l    D0, 0x02
  615. 0000072A  6000 00A8                bra        +0xAA /* 000007D4 */
  616. label0000072E:
  617. 0000072E  508C                     addq.l     A4, 8
  618. 00000730  7C00                     moveq.l    D6, 0x00
  619. 00000732  4A54                     tst.w      [A4]
  620. 00000734  6634                     bne        +0x36 /* 0000076A */
  621. 00000736  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  622. 0000073A  4A68 0042                tst.w      [A0 + 0x42]
  623. 0000073E  6C0A                     bge        +0xC /* 0000074A */
  624. 00000740  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  625. 00000744  5268 0042                addq.w     [A0 + 0x42], 1
  626. 00000748  7C01                     moveq.l    D6, 0x01
  627. label0000074A:
  628. 0000074A  4A46                     tst.w      D6
  629. 0000074C  6716                     beq        +0x18 /* 00000764 */
  630. 0000074E  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  631. 00000752  4A68 0042                tst.w      [A0 + 0x42]
  632. 00000756  660C                     bne        +0xE /* 00000764 */
  633. 00000758  42A7                     clr.l      -[A7]
  634. 0000075A  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  635. 0000075E  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  636. 00000762  508F                     addq.l     A7, 8
  637. label00000764:
  638. 00000764  7000                     moveq.l    D0, 0x00
  639. 00000766  6000 006C                bra        +0x6E /* 000007D4 */
  640. label0000076A:
  641. 0000076A  0C54 2B7B                cmpi.w     [A4], 0x2B7B /* '+{' */
  642. 0000076E  6706                     beq        +0x8 /* 00000776 */
  643. 00000770  7002                     moveq.l    D0, 0x02
  644. 00000772  6000 0060                bra        +0x62 /* 000007D4 */
  645. label00000776:
  646. 00000776  508C                     addq.l     A4, 8
  647. 00000778  0C54 0853                cmpi.w     [A4], 0x853
  648. 0000077C  660A                     bne        +0xC /* 00000788 */
  649. 0000077E  508C                     addq.l     A4, 8
  650. 00000780  0C54 2B1A                cmpi.w     [A4], 0x2B1A
  651. 00000784  6602                     bne        +0x4 /* 00000788 */
  652. 00000786  508C                     addq.l     A4, 8
  653. label00000788:
  654. 00000788  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  655. 0000078C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  656. 00000790  2F0C                     move.l     -[A7], A4
  657. 00000792  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  658. 00000796  4EBA 32BA                jsr        [PC + 0x32BA /* 00003A52 */]
  659. 0000079A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  660. 0000079E  3E00                     move.w     D7, D0
  661. 000007A0  4A47                     tst.w      D7
  662. 000007A2  6704                     beq        +0x6 /* 000007A8 */
  663. 000007A4  3007                     move.w     D0, D7
  664. 000007A6  602C                     bra        +0x2E /* 000007D4 */
  665. label000007A8:
  666. 000007A8  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  667. 000007AC  4A68 0042                tst.w      [A0 + 0x42]
  668. 000007B0  6C08                     bge        +0xA /* 000007BA */
  669. 000007B2  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  670. 000007B6  5268 0042                addq.w     [A0 + 0x42], 1
  671. label000007BA:
  672. 000007BA  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  673. 000007BE  4A68 0042                tst.w      [A0 + 0x42]
  674. 000007C2  660E                     bne        +0x10 /* 000007D2 */
  675. 000007C4  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  676. 000007C8  A873                     syscall    SetPort
  677. 000007CA  4267                     clr.w      -[A7]
  678. 000007CC  4EAD 0B02                jsr        [A5 + 0xB02 /* export_348 */]
  679. 000007D0  548F                     addq.l     A7, 2
  680. label000007D2:
  681. 000007D2  7000                     moveq.l    D0, 0x00
  682. label000007D4:
  683. 000007D4  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  684. 000007D8  4E5E                     unlink     A6
  685. 000007DA  4E75                     rts
  686. export_251:
  687. 000007DC  4E56 FFB2                link       A6, -0x004E
  688. 000007E0  2F0C                     move.l     -[A7], A4
  689. 000007E2  286E 000C                movea.l    A4, [A6 + 0xC]
  690. 000007E6  508C                     addq.l     A4, 8
  691. 000007E8  7001                     moveq.l    D0, 0x01
  692. 000007EA  3D40 FFEE                move.w     [A6 - 0x12], D0
  693. 000007EE  4A6C 0008                tst.w      [A4 + 0x8]
  694. 000007F2  6610                     bne        +0x12 /* 00000804 */
  695. 000007F4  486E FFB2                pea.l      [A6 - 0x4E]
  696. 000007F8  3F14                     move.w     -[A7], [A4]
  697. 000007FA  4EAD 172A                jsr        [A5 + 0x172A /* export_737 */]
  698. 000007FE  5C8F                     addq.l     A7, 6
  699. 00000800  3D40 FFEE                move.w     [A6 - 0x12], D0
  700. label00000804:
  701. 00000804  4A6E FFEE                tst.w      [A6 - 0x12]
  702. 00000808  674C                     beq        +0x4E /* 00000856 */
  703. 0000080A  486E FFB2                pea.l      [A6 - 0x4E]
  704. 0000080E  486E FFEC                pea.l      [A6 - 0x14]
  705. 00000812  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  706. 00000816  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  707. 0000081A  2F0C                     move.l     -[A7], A4
  708. 0000081C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  709. 00000820  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  710. 00000824  4FEF 0018                lea.l      A7, [A7 + 0x18]
  711. 00000828  3D40 FFEE                move.w     [A6 - 0x12], D0
  712. 0000082C  4A6E FFEE                tst.w      [A6 - 0x12]
  713. 00000830  6708                     beq        +0xA /* 0000083A */
  714. 00000832  302E FFEE                move.w     D0, [A6 - 0x12]
  715. 00000836  6000 0074                bra        +0x76 /* 000008AC */
  716. label0000083A:
  717. 0000083A  302E FFEC                move.w     D0, [A6 - 0x14]
  718. 0000083E  48C0                     ext.l      D0
  719. 00000840  E780                     asl        D0, 3
  720. 00000842  D9C0                     add.l      A4, D0
  721. 00000844  4A54                     tst.w      [A4]
  722. 00000846  670E                     beq        +0x10 /* 00000856 */
  723. 00000848  486E FFB2                pea.l      [A6 - 0x4E]
  724. 0000084C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  725. 00000850  588F                     addq.l     A7, 4
  726. 00000852  7013                     moveq.l    D0, 0x13
  727. 00000854  6056                     bra        +0x58 /* 000008AC */
  728. label00000856:
  729. 00000856  486E FFF0                pea.l      [A6 - 0x10]
  730. 0000085A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  731. 0000085E  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  732. 00000862  508F                     addq.l     A7, 8
  733. 00000864  3D40 FFEE                move.w     [A6 - 0x12], D0
  734. 00000868  4A6E FFEE                tst.w      [A6 - 0x12]
  735. 0000086C  6710                     beq        +0x12 /* 0000087E */
  736. 0000086E  486E FFB2                pea.l      [A6 - 0x4E]
  737. 00000872  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  738. 00000876  588F                     addq.l     A7, 4
  739. 00000878  302E FFEE                move.w     D0, [A6 - 0x12]
  740. 0000087C  602E                     bra        +0x30 /* 000008AC */
  741. label0000087E:
  742. 0000087E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  743. 00000882  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  744. 00000886  206E FFFC                movea.l    A0, [A6 - 0x4]
  745. 0000088A  2F10                     move.l     -[A7], [A0]
  746. 0000088C  486E FFB2                pea.l      [A6 - 0x4E]
  747. 00000890  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  748. 00000894  508F                     addq.l     A7, 8
  749. 00000896  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  750. 0000089A  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  751. 0000089E  486E FFB2                pea.l      [A6 - 0x4E]
  752. 000008A2  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  753. 000008A6  588F                     addq.l     A7, 4
  754. 000008A8  302E FFEE                move.w     D0, [A6 - 0x12]
  755. label000008AC:
  756. 000008AC  285F                     movea.l    A4, [A7]+
  757. 000008AE  4E5E                     unlink     A6
  758. 000008B0  4E75                     rts
  759. export_261:
  760. 000008B2  4E56 FED0                link       A6, -0x0130
  761. 000008B6  48E7 0308                movem.l    -[A7], D6,D7,A4
  762. 000008BA  286E 000C                movea.l    A4, [A6 + 0xC]
  763. 000008BE  508C                     addq.l     A4, 8
  764. 000008C0  486E FED0                pea.l      [A6 - 0x130]
  765. 000008C4  486E FFFE                pea.l      [A6 - 0x2]
  766. 000008C8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  767. 000008CC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  768. 000008D0  2F0C                     move.l     -[A7], A4
  769. 000008D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  770. 000008D6  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  771. 000008DA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  772. 000008DE  3E00                     move.w     D7, D0
  773. 000008E0  4A47                     tst.w      D7
  774. 000008E2  6706                     beq        +0x8 /* 000008EA */
  775. 000008E4  3007                     move.w     D0, D7
  776. 000008E6  6000 00CA                bra        +0xCC /* 000009B2 */
  777. label000008EA:
  778. 000008EA  302E FFFE                move.w     D0, [A6 - 0x2]
  779. 000008EE  48C0                     ext.l      D0
  780. 000008F0  E780                     asl        D0, 3
  781. 000008F2  D9C0                     add.l      A4, D0
  782. 000008F4  3C14                     move.w     D6, [A4]
  783. 000008F6  4A46                     tst.w      D6
  784. 000008F8  661C                     bne        +0x1E /* 00000916 */
  785. 000008FA  4267                     clr.w      -[A7]
  786. 000008FC  486E FED0                pea.l      [A6 - 0x130]
  787. 00000900  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  788. 00000904  5C8F                     addq.l     A7, 6
  789. 00000906  486E FED0                pea.l      [A6 - 0x130]
  790. 0000090A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  791. 0000090E  588F                     addq.l     A7, 4
  792. 00000910  7000                     moveq.l    D0, 0x00
  793. 00000912  6000 009E                bra        +0xA0 /* 000009B2 */
  794. label00000916:
  795. 00000916  0C46 2719                cmpi.w     D6, 0x2719
  796. 0000091A  671C                     beq        +0x1E /* 00000938 */
  797. 0000091C  0C46 2711                cmpi.w     D6, 0x2711
  798. 00000920  6716                     beq        +0x18 /* 00000938 */
  799. 00000922  0C46 2713                cmpi.w     D6, 0x2713
  800. 00000926  6710                     beq        +0x12 /* 00000938 */
  801. 00000928  486E FED0                pea.l      [A6 - 0x130]
  802. 0000092C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  803. 00000930  588F                     addq.l     A7, 4
  804. 00000932  7002                     moveq.l    D0, 0x02
  805. 00000934  6000 007C                bra        +0x7E /* 000009B2 */
  806. label00000938:
  807. 00000938  508C                     addq.l     A4, 8
  808. 0000093A  3F3C 0001                move.w     -[A7], 0x1
  809. 0000093E  486E FF0A                pea.l      [A6 - 0xF6]
  810. 00000942  486E FFFE                pea.l      [A6 - 0x2]
  811. 00000946  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  812. 0000094A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  813. 0000094E  2F0C                     move.l     -[A7], A4
  814. 00000950  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  815. 00000954  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  816. 00000958  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  817. 0000095C  3E00                     move.w     D7, D0
  818. 0000095E  4A47                     tst.w      D7
  819. 00000960  670E                     beq        +0x10 /* 00000970 */
  820. 00000962  486E FED0                pea.l      [A6 - 0x130]
  821. 00000966  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  822. 0000096A  588F                     addq.l     A7, 4
  823. 0000096C  3007                     move.w     D0, D7
  824. 0000096E  6042                     bra        +0x44 /* 000009B2 */
  825. label00000970:
  826. 00000970  302E FFFE                move.w     D0, [A6 - 0x2]
  827. 00000974  48C0                     ext.l      D0
  828. 00000976  E780                     asl        D0, 3
  829. 00000978  D9C0                     add.l      A4, D0
  830. 0000097A  4A54                     tst.w      [A4]
  831. 0000097C  671E                     beq        +0x20 /* 0000099C */
  832. 0000097E  4A6E FFAC                tst.w      [A6 - 0x54]
  833. 00000982  660A                     bne        +0xC /* 0000098E */
  834. 00000984  486E FF0A                pea.l      [A6 - 0xF6]
  835. 00000988  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  836. 0000098C  588F                     addq.l     A7, 4
  837. label0000098E:
  838. 0000098E  486E FED0                pea.l      [A6 - 0x130]
  839. 00000992  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  840. 00000996  588F                     addq.l     A7, 4
  841. 00000998  7013                     moveq.l    D0, 0x13
  842. 0000099A  6016                     bra        +0x18 /* 000009B2 */
  843. label0000099C:
  844. 0000099C  3F06                     move.w     -[A7], D6
  845. 0000099E  486E FED0                pea.l      [A6 - 0x130]
  846. 000009A2  486E FF0A                pea.l      [A6 - 0xF6]
  847. 000009A6  4EBA 0012                jsr        [PC + 0x12 /* 000009BA */]
  848. 000009AA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  849. 000009AE  3E00                     move.w     D7, D0
  850. 000009B0  3007                     move.w     D0, D7
  851. label000009B2:
  852. 000009B2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  853. 000009B6  4E5E                     unlink     A6
  854. 000009B8  4E75                     rts
  855. export_278:
  856. fn000009BA:
  857. 000009BA  4E56 FF88                link       A6, -0x0078
  858. 000009BE  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  859. 000009C2  266E 0008                movea.l    A3, [A6 + 0x8]
  860. 000009C6  286E 000C                movea.l    A4, [A6 + 0xC]
  861. 000009CA  41EB 00AE                lea.l      A0, [A3 + 0xAE]
  862. 000009CE  2448                     movea.l    A2, A0
  863. 000009D0  0C6B 0001 00A2           cmpi.w     [A3 + 0xA2], 0x1
  864. 000009D6  662E                     bne        +0x30 /* 00000A06 */
  865. 000009D8  0C6E 2719 0010           cmpi.w     [A6 + 0x10], 0x2719
  866. 000009DE  6626                     bne        +0x28 /* 00000A06 */
  867. 000009E0  4A6B 00A4                tst.w      [A3 + 0xA4]
  868. 000009E4  6620                     bne        +0x22 /* 00000A06 */
  869. 000009E6  2F0A                     move.l     -[A7], A2
  870. 000009E8  2F0C                     move.l     -[A7], A4
  871. 000009EA  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  872. 000009EE  508F                     addq.l     A7, 8
  873. 000009F0  2F0C                     move.l     -[A7], A4
  874. 000009F2  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  875. 000009F6  588F                     addq.l     A7, 4
  876. 000009F8  2F0A                     move.l     -[A7], A2
  877. 000009FA  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  878. 000009FE  588F                     addq.l     A7, 4
  879. 00000A00  7000                     moveq.l    D0, 0x00
  880. 00000A02  6000 03D6                bra        +0x3D8 /* 00000DDA */
  881. label00000A06:
  882. 00000A06  426E FF8C                clr.w      [A6 - 0x74]
  883. 00000A0A  3F3C 0004                move.w     -[A7], 0x4
  884. 00000A0E  2F0C                     move.l     -[A7], A4
  885. 00000A10  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  886. 00000A14  5C8F                     addq.l     A7, 6
  887. 00000A16  2D6C 0012 FF92           move.l     [A6 - 0x6E], [A4 + 0x12]
  888. 00000A1C  42A7                     clr.l      -[A7]
  889. 00000A1E  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  890. 00000A22  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  891. 00000A26  201F                     move.l     D0, [A7]+
  892. 00000A28  2D40 FF9A                move.l     [A6 - 0x66], D0
  893. 00000A2C  202B 00E8                move.l     D0, [A3 + 0xE8]
  894. 00000A30  D0AB 00EC                add.l      D0, [A3 + 0xEC]
  895. 00000A34  2E00                     move.l     D7, D0
  896. 00000A36  4A87                     tst.l      D7
  897. 00000A38  6700 0094                beq        +0x96 /* 00000ACE */
  898. 00000A3C  202E FF9A                move.l     D0, [A6 - 0x66]
  899. 00000A40  D087                     add.l      D0, D7
  900. 00000A42  2F00                     move.l     -[A7], D0
  901. 00000A44  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  902. 00000A48  588F                     addq.l     A7, 4
  903. 00000A4A  4A40                     tst.w      D0
  904. 00000A4C  671C                     beq        +0x1E /* 00000A6A */
  905. 00000A4E  4A6B 00A2                tst.w      [A3 + 0xA2]
  906. 00000A52  6608                     bne        +0xA /* 00000A5C */
  907. 00000A54  2F0B                     move.l     -[A7], A3
  908. 00000A56  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  909. 00000A5A  588F                     addq.l     A7, 4
  910. label00000A5C:
  911. 00000A5C  2F0C                     move.l     -[A7], A4
  912. 00000A5E  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  913. 00000A62  588F                     addq.l     A7, 4
  914. 00000A64  7025                     moveq.l    D0, 0x25
  915. 00000A66  6000 0372                bra        +0x374 /* 00000DDA */
  916. label00000A6A:
  917. 00000A6A  202E FF9A                move.l     D0, [A6 - 0x66]
  918. 00000A6E  D087                     add.l      D0, D7
  919. 00000A70  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  920. 00000A74  2F00                     move.l     -[A7], D0
  921. 00000A76  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  922. 00000A7A  206E FF92                movea.l    A0, [A6 - 0x6E]
  923. 00000A7E  2D50 FF9E                move.l     [A6 - 0x62], [A0]
  924. 00000A82  202E FF9E                move.l     D0, [A6 - 0x62]
  925. 00000A86  D087                     add.l      D0, D7
  926. 00000A88  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  927. 00000A8C  2F00                     move.l     -[A7], D0
  928. 00000A8E  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  929. 00000A92  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  930. 00000A96  4FEF 000C                lea.l      A7, [A7 + 0xC]
  931. 00000A9A  2E2B 00E8                move.l     D7, [A3 + 0xE8]
  932. 00000A9E  600C                     bra        +0xE /* 00000AAC */
  933. label00000AA0:
  934. 00000AA0  206E FF9E                movea.l    A0, [A6 - 0x62]
  935. 00000AA4  52AE FF9E                addq.l     [A6 - 0x62], 1
  936. 00000AA8  10AD 8FE5                move.b     [A0], [A5 - 0x701B]
  937. label00000AAC:
  938. 00000AAC  2007                     move.l     D0, D7
  939. 00000AAE  5387                     subq.l     D7, 1
  940. 00000AB0  4A80                     tst.l      D0
  941. 00000AB2  6EEC                     bgt        -0x12 /* 00000AA0 */
  942. 00000AB4  2E2B 00EC                move.l     D7, [A3 + 0xEC]
  943. 00000AB8  600C                     bra        +0xE /* 00000AC6 */
  944. label00000ABA:
  945. 00000ABA  206E FF9E                movea.l    A0, [A6 - 0x62]
  946. 00000ABE  52AE FF9E                addq.l     [A6 - 0x62], 1
  947. 00000AC2  10AD 8FE1                move.b     [A0], [A5 - 0x701F]
  948. label00000AC6:
  949. 00000AC6  2007                     move.l     D0, D7
  950. 00000AC8  5387                     subq.l     D7, 1
  951. 00000ACA  4A80                     tst.l      D0
  952. 00000ACC  6EEC                     bgt        -0x12 /* 00000ABA */
  953. label00000ACE:
  954. 00000ACE  3D6A 0002 FF88           move.w     [A6 - 0x78], [A2 + 0x2]
  955. 00000AD4  3F3C 0004                move.w     -[A7], 0x4
  956. 00000AD8  2F0A                     move.l     -[A7], A2
  957. 00000ADA  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  958. 00000ADE  5C8F                     addq.l     A7, 6
  959. 00000AE0  2D6A 0012 FF8E           move.l     [A6 - 0x72], [A2 + 0x12]
  960. 00000AE6  42A7                     clr.l      -[A7]
  961. 00000AE8  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  962. 00000AEC  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  963. 00000AF0  201F                     move.l     D0, [A7]+
  964. 00000AF2  2D40 FF96                move.l     [A6 - 0x6A], D0
  965. 00000AF6  0C6E 0004 FF88           cmpi.w     [A6 - 0x78], 0x4
  966. 00000AFC  6C06                     bge        +0x8 /* 00000B04 */
  967. 00000AFE  276E FF96 00AA           move.l     [A3 + 0xAA], [A6 - 0x6A]
  968. label00000B04:
  969. 00000B04  2C2B 00A6                move.l     D6, [A3 + 0xA6]
  970. 00000B08  2A2B 00AA                move.l     D5, [A3 + 0xAA]
  971. 00000B0C  0C6E 2713 0010           cmpi.w     [A6 + 0x10], 0x2713
  972. 00000B12  6602                     bne        +0x4 /* 00000B16 */
  973. 00000B14  2A06                     move.l     D5, D6
  974. label00000B16:
  975. 00000B16  0C6E 2711 0010           cmpi.w     [A6 + 0x10], 0x2711
  976. 00000B1C  6602                     bne        +0x4 /* 00000B20 */
  977. 00000B1E  2C05                     move.l     D6, D5
  978. label00000B20:
  979. 00000B20  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  980. 00000B24  A873                     syscall    SetPort
  981. 00000B26  42A7                     clr.l      -[A7]
  982. 00000B28  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  983. 00000B2C  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  984. 00000B30  201F                     move.l     D0, [A7]+
  985. 00000B32  2D40 FF9A                move.l     [A6 - 0x66], D0
  986. 00000B36  302B 00A2                move.w     D0, [A3 + 0xA2]
  987. 00000B3A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  988. 00000B3E  0000 0003                ori.b      D0, 0x3
  989. 00000B42  0284 0008 01E2           andi.l     D4, 0x801E2
  990. 00000B48  020A 023A                andi.b     A2, 0x3A /* ':' */
  991. 00000B4C  2F0B                     move.l     -[A7], A3
  992. 00000B4E  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  993. 00000B52  588F                     addq.l     A7, 4
  994. 00000B54  4A40                     tst.w      D0
  995. 00000B56  6756                     beq        +0x58 /* 00000BAE */
  996. 00000B58  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  997. 00000B5C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  998. 00000B60  588F                     addq.l     A7, 4
  999. 00000B62  2F06                     move.l     -[A7], D6
  1000. 00000B64  2F05                     move.l     -[A7], D5
  1001. 00000B66  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1002. 00000B6A  A9D1                     syscall    TESetSelect
  1003. 00000B6C  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1004. 00000B70  A9D7                     syscall    TEDelete
  1005. 00000B72  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  1006. 00000B76  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1007. 00000B7A  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1008. 00000B7E  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  1009. 00000B82  206E FF92                movea.l    A0, [A6 - 0x6E]
  1010. 00000B86  2F10                     move.l     -[A7], [A0]
  1011. 00000B88  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1012. 00000B8C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1013. 00000B90  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1014. 00000B94  7001                     moveq.l    D0, 0x01
  1015. 00000B96  3B40 928C                move.w     [A5 - 0x6D74], D0
  1016. 00000B9A  2F0B                     move.l     -[A7], A3
  1017. 00000B9C  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1018. 00000BA0  588F                     addq.l     A7, 4
  1019. 00000BA2  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  1020. 00000BA6  3D40 FF8C                move.w     [A6 - 0x74], D0
  1021. 00000BAA  6000 021A                bra        +0x21C /* 00000DC6 */
  1022. label00000BAE:
  1023. 00000BAE  4A6D 928E                tst.w      [A5 - 0x6D72]
  1024. 00000BB2  6C04                     bge        +0x6 /* 00000BB8 */
  1025. 00000BB4  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  1026. label00000BB8:
  1027. 00000BB8  206E FF8E                movea.l    A0, [A6 - 0x72]
  1028. 00000BBC  2050                     movea.l    A0, [A0]
  1029. 00000BBE  3D50 FF8A                move.w     [A6 - 0x76], [A0]
  1030. 00000BC2  4A6E FF8A                tst.w      [A6 - 0x76]
  1031. 00000BC6  6E50                     bgt        +0x52 /* 00000C18 */
  1032. 00000BC8  2005                     move.l     D0, D5
  1033. 00000BCA  9086                     sub.l      D0, D6
  1034. 00000BCC  222E FF96                move.l     D1, [A6 - 0x6A]
  1035. 00000BD0  9280                     sub.l      D1, D0
  1036. 00000BD2  2E01                     move.l     D7, D1
  1037. 00000BD4  202E FF9A                move.l     D0, [A6 - 0x66]
  1038. 00000BD8  D087                     add.l      D0, D7
  1039. 00000BDA  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  1040. 00000BE0  6F0C                     ble        +0xE /* 00000BEE */
  1041. 00000BE2  203C 0000 7D00           move.l     D0, 0x7D00 /* '}\0' */
  1042. 00000BE8  9087                     sub.l      D0, D7
  1043. 00000BEA  2D40 FF9A                move.l     [A6 - 0x66], D0
  1044. label00000BEE:
  1045. 00000BEE  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  1046. 00000BF2  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1047. 00000BF6  2F05                     move.l     -[A7], D5
  1048. 00000BF8  2F06                     move.l     -[A7], D6
  1049. 00000BFA  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  1050. 00000BFE  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  1051. 00000C02  206E FF92                movea.l    A0, [A6 - 0x6E]
  1052. 00000C06  2F10                     move.l     -[A7], [A0]
  1053. 00000C08  4EBA 01D8                jsr        [PC + 0x1D8 /* 00000DE2 */]
  1054. 00000C0C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1055. 00000C10  3D40 FF8C                move.w     [A6 - 0x74], D0
  1056. 00000C14  6000 0090                bra        +0x92 /* 00000CA6 */
  1057. label00000C18:
  1058. 00000C18  302E FF8A                move.w     D0, [A6 - 0x76]
  1059. 00000C1C  C1FC 0014                muls.w     D0, 0x14
  1060. 00000C20  5440                     addq.w     D0, 2
  1061. 00000C22  48C0                     ext.l      D0
  1062. 00000C24  2E00                     move.l     D7, D0
  1063. 00000C26  9C87                     sub.l      D6, D7
  1064. 00000C28  9A87                     sub.l      D5, D7
  1065. 00000C2A  486E FFF8                pea.l      [A6 - 0x8]
  1066. 00000C2E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1067. 00000C32  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1068. 00000C36  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1069. 00000C3A  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1070. 00000C3E  A8A7                     syscall    SetRect
  1071. 00000C40  A896                     syscall    HidePen
  1072. 00000C42  42A7                     clr.l      -[A7]
  1073. 00000C44  486E FFF8                pea.l      [A6 - 0x8]
  1074. 00000C48  486E FFF8                pea.l      [A6 - 0x8]
  1075. 00000C4C  A83E                     syscall    TEStyleNew
  1076. 00000C4E  205F                     movea.l    A0, [A7]+
  1077. 00000C50  2D48 FFA2                move.l     [A6 - 0x5E], A0
  1078. 00000C54  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  1079. 00000C58  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  1080. 00000C5C  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  1081. 00000C60  508F                     addq.l     A7, 8
  1082. 00000C62  2F06                     move.l     -[A7], D6
  1083. 00000C64  2F05                     move.l     -[A7], D5
  1084. 00000C66  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  1085. 00000C6A  A9D1                     syscall    TESetSelect
  1086. 00000C6C  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  1087. 00000C70  A9D7                     syscall    TEDelete
  1088. 00000C72  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  1089. 00000C76  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1090. 00000C7A  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  1091. 00000C7E  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  1092. 00000C82  206E FF92                movea.l    A0, [A6 - 0x6E]
  1093. 00000C86  2F10                     move.l     -[A7], [A0]
  1094. 00000C88  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1095. 00000C8C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1096. 00000C90  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  1097. 00000C94  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  1098. 00000C98  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1099. 00000C9C  508F                     addq.l     A7, 8
  1100. 00000C9E  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  1101. 00000CA2  A9CD                     syscall    TEDispose
  1102. 00000CA4  A897                     syscall    ShowPen
  1103. label00000CA6:
  1104. 00000CA6  2F2B 004E                move.l     -[A7], [A3 + 0x4E]
  1105. 00000CAA  2F2B 002E                move.l     -[A7], [A3 + 0x2E]
  1106. 00000CAE  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  1107. 00000CB2  508F                     addq.l     A7, 8
  1108. 00000CB4  3F00                     move.w     -[A7], D0
  1109. 00000CB6  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  1110. 00000CBA  548F                     addq.l     A7, 2
  1111. 00000CBC  206B 009E                movea.l    A0, [A3 + 0x9E]
  1112. 00000CC0  302B 0098                move.w     D0, [A3 + 0x98]
  1113. 00000CC4  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1114. 00000CC8  D090                     add.l      D0, [A0]
  1115. 00000CCA  2040                     movea.l    A0, D0
  1116. 00000CCC  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  1117. 00000CD0  7013                     moveq.l    D0, 0x13
  1118. label00000CD2:
  1119. 00000CD2  22D8                     move.l     [A1]+, [A0]+
  1120. 00000CD4  51C8 FFFC                dbf        D0, -0x6 /* 00000CD2 */
  1121. 00000CD8  32D8                     move.w     [A1]+, [A0]+
  1122. 00000CDA  486E FFA6                pea.l      [A6 - 0x5A]
  1123. 00000CDE  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1124. 00000CE2  588F                     addq.l     A7, 4
  1125. 00000CE4  4A40                     tst.w      D0
  1126. 00000CE6  672C                     beq        +0x2E /* 00000D14 */
  1127. 00000CE8  3F3C 0001                move.w     -[A7], 0x1
  1128. 00000CEC  486E FFA6                pea.l      [A6 - 0x5A]
  1129. 00000CF0  4EAD 0B32                jsr        [A5 + 0xB32 /* export_354 */]
  1130. 00000CF4  5C8F                     addq.l     A7, 6
  1131. 00000CF6  206B 009E                movea.l    A0, [A3 + 0x9E]
  1132. 00000CFA  302B 0098                move.w     D0, [A3 + 0x98]
  1133. 00000CFE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1134. 00000D02  D090                     add.l      D0, [A0]
  1135. 00000D04  2040                     movea.l    A0, D0
  1136. 00000D06  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  1137. 00000D0A  7013                     moveq.l    D0, 0x13
  1138. label00000D0C:
  1139. 00000D0C  20D9                     move.l     [A0]+, [A1]+
  1140. 00000D0E  51C8 FFFC                dbf        D0, -0x6 /* 00000D0C */
  1141. 00000D12  30D9                     move.w     [A0]+, [A1]+
  1142. label00000D14:
  1143. 00000D14  2F0B                     move.l     -[A7], A3
  1144. 00000D16  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  1145. 00000D1A  588F                     addq.l     A7, 4
  1146. 00000D1C  2F0B                     move.l     -[A7], A3
  1147. 00000D1E  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1148. 00000D22  588F                     addq.l     A7, 4
  1149. 00000D24  6000 00A0                bra        +0xA2 /* 00000DC6 */
  1150. 00000D28  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  1151. 00000D2C  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1152. 00000D30  2F05                     move.l     -[A7], D5
  1153. 00000D32  2F06                     move.l     -[A7], D6
  1154. 00000D34  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  1155. 00000D38  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  1156. 00000D3C  206E FF92                movea.l    A0, [A6 - 0x6E]
  1157. 00000D40  2F10                     move.l     -[A7], [A0]
  1158. 00000D42  4EBA 009E                jsr        [PC + 0x9E /* 00000DE2 */]
  1159. 00000D46  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1160. 00000D4A  3D40 FF8C                move.w     [A6 - 0x74], D0
  1161. 00000D4E  6000 0076                bra        +0x78 /* 00000DC6 */
  1162. 00000D52  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  1163. 00000D56  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1164. 00000D5A  2F05                     move.l     -[A7], D5
  1165. 00000D5C  2F06                     move.l     -[A7], D6
  1166. 00000D5E  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  1167. 00000D62  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  1168. 00000D66  206E FF92                movea.l    A0, [A6 - 0x6E]
  1169. 00000D6A  2F10                     move.l     -[A7], [A0]
  1170. 00000D6C  4EBA 0074                jsr        [PC + 0x74 /* 00000DE2 */]
  1171. 00000D70  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1172. 00000D74  3D40 FF8C                move.w     [A6 - 0x74], D0
  1173. 00000D78  4267                     clr.w      -[A7]
  1174. 00000D7A  2F0A                     move.l     -[A7], A2
  1175. 00000D7C  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  1176. 00000D80  5C8F                     addq.l     A7, 6
  1177. 00000D82  6042                     bra        +0x44 /* 00000DC6 */
  1178. 00000D84  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  1179. 00000D88  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1180. 00000D8C  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  1181. 00000D90  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1182. 00000D94  588F                     addq.l     A7, 4
  1183. 00000D96  2F06                     move.l     -[A7], D6
  1184. 00000D98  2F05                     move.l     -[A7], D5
  1185. 00000D9A  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1186. 00000D9E  A9D1                     syscall    TESetSelect
  1187. 00000DA0  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1188. 00000DA4  A9D7                     syscall    TEDelete
  1189. 00000DA6  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1190. 00000DAA  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  1191. 00000DAE  206E FF92                movea.l    A0, [A6 - 0x6E]
  1192. 00000DB2  2F10                     move.l     -[A7], [A0]
  1193. 00000DB4  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1194. 00000DB8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1195. 00000DBC  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1196. 00000DC0  7001                     moveq.l    D0, 0x01
  1197. 00000DC2  3B40 928C                move.w     [A5 - 0x6D74], D0
  1198. label00000DC6:
  1199. 00000DC6  2F0C                     move.l     -[A7], A4
  1200. 00000DC8  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1201. 00000DCC  588F                     addq.l     A7, 4
  1202. 00000DCE  2F0A                     move.l     -[A7], A2
  1203. 00000DD0  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1204. 00000DD4  588F                     addq.l     A7, 4
  1205. 00000DD6  302E FF8C                move.w     D0, [A6 - 0x74]
  1206. label00000DDA:
  1207. 00000DDA  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  1208. 00000DDE  4E5E                     unlink     A6
  1209. 00000DE0  4E75                     rts
  1210. fn00000DE2:
  1211. 00000DE2  4E56 0000                link       A6, 0
  1212. 00000DE6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1213. 00000DEA  266E 0008                movea.l    A3, [A6 + 0x8]
  1214. 00000DEE  2A2E 000C                move.l     D5, [A6 + 0xC]
  1215. 00000DF2  286E 0010                movea.l    A4, [A6 + 0x10]
  1216. 00000DF6  2E2E 0014                move.l     D7, [A6 + 0x14]
  1217. 00000DFA  2C2E 0018                move.l     D6, [A6 + 0x18]
  1218. 00000DFE  4A85                     tst.l      D5
  1219. 00000E00  6C02                     bge        +0x4 /* 00000E04 */
  1220. 00000E02  7A00                     moveq.l    D5, 0x00
  1221. label00000E04:
  1222. 00000E04  BC87                     cmp.l      D6, D7
  1223. 00000E06  6C02                     bge        +0x4 /* 00000E0A */
  1224. 00000E08  2C07                     move.l     D6, D7
  1225. label00000E0A:
  1226. 00000E0A  BC87                     cmp.l      D6, D7
  1227. 00000E0C  6F36                     ble        +0x38 /* 00000E44 */
  1228. 00000E0E  42A7                     clr.l      -[A7]
  1229. 00000E10  2F0C                     move.l     -[A7], A4
  1230. 00000E12  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1231. 00000E16  201F                     move.l     D0, [A7]+
  1232. 00000E18  2800                     move.l     D4, D0
  1233. 00000E1A  2014                     move.l     D0, [A4]
  1234. 00000E1C  D086                     add.l      D0, D6
  1235. 00000E1E  2214                     move.l     D1, [A4]
  1236. 00000E20  D287                     add.l      D1, D7
  1237. 00000E22  2404                     move.l     D2, D4
  1238. 00000E24  9486                     sub.l      D2, D6
  1239. 00000E26  2F02                     move.l     -[A7], D2
  1240. 00000E28  2F01                     move.l     -[A7], D1
  1241. 00000E2A  2F00                     move.l     -[A7], D0
  1242. 00000E2C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1243. 00000E30  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1244. 00000E34  2006                     move.l     D0, D6
  1245. 00000E36  9087                     sub.l      D0, D7
  1246. 00000E38  2204                     move.l     D1, D4
  1247. 00000E3A  9280                     sub.l      D1, D0
  1248. 00000E3C  2F0C                     move.l     -[A7], A4
  1249. 00000E3E  2F01                     move.l     -[A7], D1
  1250. 00000E40  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  1251. label00000E44:
  1252. 00000E44  42A7                     clr.l      -[A7]
  1253. 00000E46  2F0C                     move.l     -[A7], A4
  1254. 00000E48  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1255. 00000E4C  201F                     move.l     D0, [A7]+
  1256. 00000E4E  2800                     move.l     D4, D0
  1257. 00000E50  2004                     move.l     D0, D4
  1258. 00000E52  D085                     add.l      D0, D5
  1259. 00000E54  2F0C                     move.l     -[A7], A4
  1260. 00000E56  2F00                     move.l     -[A7], D0
  1261. 00000E58  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  1262. 00000E5C  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  1263. 00000E60  6710                     beq        +0x12 /* 00000E72 */
  1264. 00000E62  2004                     move.l     D0, D4
  1265. 00000E64  D085                     add.l      D0, D5
  1266. 00000E66  2F00                     move.l     -[A7], D0
  1267. 00000E68  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1268. 00000E6C  588F                     addq.l     A7, 4
  1269. 00000E6E  7025                     moveq.l    D0, 0x25
  1270. 00000E70  6030                     bra        +0x32 /* 00000EA2 */
  1271. label00000E72:
  1272. 00000E72  2014                     move.l     D0, [A4]
  1273. 00000E74  D087                     add.l      D0, D7
  1274. 00000E76  2214                     move.l     D1, [A4]
  1275. 00000E78  D285                     add.l      D1, D5
  1276. 00000E7A  D287                     add.l      D1, D7
  1277. 00000E7C  2404                     move.l     D2, D4
  1278. 00000E7E  9487                     sub.l      D2, D7
  1279. 00000E80  2F02                     move.l     -[A7], D2
  1280. 00000E82  2F01                     move.l     -[A7], D1
  1281. 00000E84  2F00                     move.l     -[A7], D0
  1282. 00000E86  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1283. 00000E8A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1284. 00000E8E  2014                     move.l     D0, [A4]
  1285. 00000E90  D087                     add.l      D0, D7
  1286. 00000E92  2F05                     move.l     -[A7], D5
  1287. 00000E94  2F00                     move.l     -[A7], D0
  1288. 00000E96  2F0B                     move.l     -[A7], A3
  1289. 00000E98  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1290. 00000E9C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1291. 00000EA0  7000                     moveq.l    D0, 0x00
  1292. label00000EA2:
  1293. 00000EA2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1294. 00000EA6  4E5E                     unlink     A6
  1295. 00000EA8  4E75                     rts
  1296. export_235:
  1297. export_243:
  1298. export_258:
  1299. export_269:
  1300. 00000EAA  4E56 FDB2                link       A6, -0x024E
  1301. 00000EAE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1302. 00000EB2  286E 000C                movea.l    A4, [A6 + 0xC]
  1303. 00000EB6  3D54 FEC6                move.w     [A6 - 0x13A], [A4]
  1304. 00000EBA  508C                     addq.l     A4, 8
  1305. 00000EBC  0C6E 084D FEC6           cmpi.w     [A6 - 0x13A], 0x84D
  1306. 00000EC2  670A                     beq        +0xC /* 00000ECE */
  1307. 00000EC4  0C6E 07D1 FEC6           cmpi.w     [A6 - 0x13A], 0x7D1
  1308. 00000ECA  6600 009C                bne        +0x9E /* 00000F68 */
  1309. label00000ECE:
  1310. 00000ECE  486E FECA                pea.l      [A6 - 0x136]
  1311. 00000ED2  486E FEC8                pea.l      [A6 - 0x138]
  1312. 00000ED6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1313. 00000EDA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1314. 00000EDE  2F0C                     move.l     -[A7], A4
  1315. 00000EE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1316. 00000EE4  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  1317. 00000EE8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1318. 00000EEC  3E00                     move.w     D7, D0
  1319. 00000EEE  4A47                     tst.w      D7
  1320. 00000EF0  6706                     beq        +0x8 /* 00000EF8 */
  1321. 00000EF2  3007                     move.w     D0, D7
  1322. 00000EF4  6000 0280                bra        +0x282 /* 00001176 */
  1323. label00000EF8:
  1324. 00000EF8  302E FEC8                move.w     D0, [A6 - 0x138]
  1325. 00000EFC  48C0                     ext.l      D0
  1326. 00000EFE  E780                     asl        D0, 3
  1327. 00000F00  D9C0                     add.l      A4, D0
  1328. 00000F02  0C6E 07D1 FEC6           cmpi.w     [A6 - 0x13A], 0x7D1
  1329. 00000F08  6606                     bne        +0x8 /* 00000F10 */
  1330. 00000F0A  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  1331. 00000F0E  660E                     bne        +0x10 /* 00000F1E */
  1332. label00000F10:
  1333. 00000F10  0C6E 084D FEC6           cmpi.w     [A6 - 0x13A], 0x84D
  1334. 00000F16  6616                     bne        +0x18 /* 00000F2E */
  1335. 00000F18  0C54 2B26                cmpi.w     [A4], 0x2B26 /* '+&' */
  1336. 00000F1C  6710                     beq        +0x12 /* 00000F2E */
  1337. label00000F1E:
  1338. 00000F1E  486E FECA                pea.l      [A6 - 0x136]
  1339. 00000F22  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1340. 00000F26  588F                     addq.l     A7, 4
  1341. 00000F28  7007                     moveq.l    D0, 0x07
  1342. 00000F2A  6000 024A                bra        +0x24C /* 00001176 */
  1343. label00000F2E:
  1344. 00000F2E  508C                     addq.l     A4, 8
  1345. 00000F30  4267                     clr.w      -[A7]
  1346. 00000F32  486E FF04                pea.l      [A6 - 0xFC]
  1347. 00000F36  486E FEC8                pea.l      [A6 - 0x138]
  1348. 00000F3A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1349. 00000F3E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1350. 00000F42  2F0C                     move.l     -[A7], A4
  1351. 00000F44  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1352. 00000F48  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  1353. 00000F4C  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1354. 00000F50  3E00                     move.w     D7, D0
  1355. 00000F52  4A47                     tst.w      D7
  1356. 00000F54  6700 00A0                beq        +0xA2 /* 00000FF6 */
  1357. 00000F58  486E FECA                pea.l      [A6 - 0x136]
  1358. 00000F5C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1359. 00000F60  588F                     addq.l     A7, 4
  1360. 00000F62  3007                     move.w     D0, D7
  1361. 00000F64  6000 0210                bra        +0x212 /* 00001176 */
  1362. label00000F68:
  1363. 00000F68  4267                     clr.w      -[A7]
  1364. 00000F6A  486E FF04                pea.l      [A6 - 0xFC]
  1365. 00000F6E  486E FEC8                pea.l      [A6 - 0x138]
  1366. 00000F72  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1367. 00000F76  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1368. 00000F7A  2F0C                     move.l     -[A7], A4
  1369. 00000F7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1370. 00000F80  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  1371. 00000F84  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1372. 00000F88  3E00                     move.w     D7, D0
  1373. 00000F8A  4A47                     tst.w      D7
  1374. 00000F8C  6706                     beq        +0x8 /* 00000F94 */
  1375. 00000F8E  3007                     move.w     D0, D7
  1376. 00000F90  6000 01E4                bra        +0x1E6 /* 00001176 */
  1377. label00000F94:
  1378. 00000F94  302E FEC8                move.w     D0, [A6 - 0x138]
  1379. 00000F98  48C0                     ext.l      D0
  1380. 00000F9A  E780                     asl        D0, 3
  1381. 00000F9C  D9C0                     add.l      A4, D0
  1382. 00000F9E  0C54 2B08                cmpi.w     [A4], 0x2B08
  1383. 00000FA2  6716                     beq        +0x18 /* 00000FBA */
  1384. 00000FA4  4A6E FFA6                tst.w      [A6 - 0x5A]
  1385. 00000FA8  660A                     bne        +0xC /* 00000FB4 */
  1386. 00000FAA  486E FF04                pea.l      [A6 - 0xFC]
  1387. 00000FAE  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1388. 00000FB2  588F                     addq.l     A7, 4
  1389. label00000FB4:
  1390. 00000FB4  702F                     moveq.l    D0, 0x2F
  1391. 00000FB6  6000 01BE                bra        +0x1C0 /* 00001176 */
  1392. label00000FBA:
  1393. 00000FBA  508C                     addq.l     A4, 8
  1394. 00000FBC  486E FECA                pea.l      [A6 - 0x136]
  1395. 00000FC0  486E FEC8                pea.l      [A6 - 0x138]
  1396. 00000FC4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1397. 00000FC8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1398. 00000FCC  2F0C                     move.l     -[A7], A4
  1399. 00000FCE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1400. 00000FD2  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  1401. 00000FD6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1402. 00000FDA  3E00                     move.w     D7, D0
  1403. 00000FDC  4A47                     tst.w      D7
  1404. 00000FDE  6716                     beq        +0x18 /* 00000FF6 */
  1405. 00000FE0  4A6E FFA6                tst.w      [A6 - 0x5A]
  1406. 00000FE4  660A                     bne        +0xC /* 00000FF0 */
  1407. 00000FE6  486E FF04                pea.l      [A6 - 0xFC]
  1408. 00000FEA  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1409. 00000FEE  588F                     addq.l     A7, 4
  1410. label00000FF0:
  1411. 00000FF0  3007                     move.w     D0, D7
  1412. 00000FF2  6000 0182                bra        +0x184 /* 00001176 */
  1413. label00000FF6:
  1414. 00000FF6  302E FEC8                move.w     D0, [A6 - 0x138]
  1415. 00000FFA  48C0                     ext.l      D0
  1416. 00000FFC  E780                     asl        D0, 3
  1417. 00000FFE  D9C0                     add.l      A4, D0
  1418. 00001000  4A54                     tst.w      [A4]
  1419. 00001002  6720                     beq        +0x22 /* 00001024 */
  1420. 00001004  4A6E FFA6                tst.w      [A6 - 0x5A]
  1421. 00001008  660A                     bne        +0xC /* 00001014 */
  1422. 0000100A  486E FF04                pea.l      [A6 - 0xFC]
  1423. 0000100E  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1424. 00001012  588F                     addq.l     A7, 4
  1425. label00001014:
  1426. 00001014  486E FECA                pea.l      [A6 - 0x136]
  1427. 00001018  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1428. 0000101C  588F                     addq.l     A7, 4
  1429. 0000101E  7013                     moveq.l    D0, 0x13
  1430. 00001020  6000 0154                bra        +0x156 /* 00001176 */
  1431. label00001024:
  1432. 00001024  486E FEBC                pea.l      [A6 - 0x144]
  1433. 00001028  486E FECA                pea.l      [A6 - 0x136]
  1434. 0000102C  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  1435. 00001030  508F                     addq.l     A7, 8
  1436. 00001032  3E00                     move.w     D7, D0
  1437. 00001034  486E FECA                pea.l      [A6 - 0x136]
  1438. 00001038  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1439. 0000103C  588F                     addq.l     A7, 4
  1440. 0000103E  4A47                     tst.w      D7
  1441. 00001040  6716                     beq        +0x18 /* 00001058 */
  1442. 00001042  4A6E FFA6                tst.w      [A6 - 0x5A]
  1443. 00001046  660A                     bne        +0xC /* 00001052 */
  1444. 00001048  486E FF04                pea.l      [A6 - 0xFC]
  1445. 0000104C  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1446. 00001050  588F                     addq.l     A7, 4
  1447. label00001052:
  1448. 00001052  3007                     move.w     D0, D7
  1449. 00001054  6000 0120                bra        +0x122 /* 00001176 */
  1450. label00001058:
  1451. 00001058  0C6E 0004 FFB4           cmpi.w     [A6 - 0x4C], 0x4
  1452. 0000105E  670A                     beq        +0xC /* 0000106A */
  1453. 00001060  0C6E 0005 FFB4           cmpi.w     [A6 - 0x4C], 0x5
  1454. 00001066  6600 006E                bne        +0x70 /* 000010D6 */
  1455. label0000106A:
  1456. 0000106A  202E FFAE                move.l     D0, [A6 - 0x52]
  1457. 0000106E  90AE FFAA                sub.l      D0, [A6 - 0x56]
  1458. 00001072  3A00                     move.w     D5, D0
  1459. 00001074  0C45 00FF                cmpi.w     D5, 0xFF
  1460. 00001078  6F04                     ble        +0x6 /* 0000107E */
  1461. 0000107A  3A3C 00FF                move.w     D5, 0xFF
  1462. label0000107E:
  1463. 0000107E  1D45 FDB2                move.b     [A6 - 0x24E], D5
  1464. 00001082  486E FFB2                pea.l      [A6 - 0x4E]
  1465. 00001086  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  1466. 0000108A  588F                     addq.l     A7, 4
  1467. 0000108C  D0AE FFAA                add.l      D0, [A6 - 0x56]
  1468. 00001090  3045                     movea.w    A0, D5
  1469. 00001092  2F08                     move.l     -[A7], A0
  1470. 00001094  486E FDB3                pea.l      [A6 - 0x24D]
  1471. 00001098  2F00                     move.l     -[A7], D0
  1472. 0000109A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1473. 0000109E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1474. 000010A2  486E FFB2                pea.l      [A6 - 0x4E]
  1475. 000010A6  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1476. 000010AA  588F                     addq.l     A7, 4
  1477. 000010AC  486E FEB2                pea.l      [A6 - 0x14E]
  1478. 000010B0  486E FDB2                pea.l      [A6 - 0x24E]
  1479. 000010B4  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  1480. 000010B8  508F                     addq.l     A7, 8
  1481. 000010BA  3E00                     move.w     D7, D0
  1482. 000010BC  4A47                     tst.w      D7
  1483. 000010BE  6724                     beq        +0x26 /* 000010E4 */
  1484. 000010C0  4A6E FFA6                tst.w      [A6 - 0x5A]
  1485. 000010C4  660A                     bne        +0xC /* 000010D0 */
  1486. 000010C6  486E FF04                pea.l      [A6 - 0xFC]
  1487. 000010CA  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1488. 000010CE  588F                     addq.l     A7, 4
  1489. label000010D0:
  1490. 000010D0  3007                     move.w     D0, D7
  1491. 000010D2  6000 00A2                bra        +0xA4 /* 00001176 */
  1492. label000010D6:
  1493. 000010D6  486E FEB2                pea.l      [A6 - 0x14E]
  1494. 000010DA  486E FFB2                pea.l      [A6 - 0x4E]
  1495. 000010DE  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  1496. 000010E2  508F                     addq.l     A7, 8
  1497. label000010E4:
  1498. 000010E4  302E FEC6                move.w     D0, [A6 - 0x13A]
  1499. 000010E8  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1500. 000010EC  0004 0012                ori.b      D4, 0x12
  1501. 000010F0  07D1                     .incomplete
  1502. 000010F2  001E 084D                ori.b      [A6]+, 0x4D /* 'M' */
  1503. 000010F6  002A 0818 0036           ori.b      [A2 + 0x36], 0x18
  1504. 000010FC  07F1                     .incomplete
  1505. 000010FE  0040 486E                ori.w      D0, 0x486E /* 'Hn' */
  1506. 00001102  FEBC 486E                .extension 0xEBC <<F/2-3/7>> // unimplemented
  1507. 00001106  FEB2 3F3C                .extension 0xEB2 <<F/2-3/7>> // unimplemented
  1508. 0000110A  0000 A9EB                ori.b      D0, 0xEB
  1509. 0000110E  602E                     bra        +0x30 /* 0000113E */
  1510. 00001110  486E FEBC                pea.l      [A6 - 0x144]
  1511. 00001114  486E FEB2                pea.l      [A6 - 0x14E]
  1512. 00001118  3F3C 0002                move.w     -[A7], 0x2
  1513. 0000111C  A9EB                     syscall    Pack4/FP68K
  1514. 0000111E  601E                     bra        +0x20 /* 0000113E */
  1515. 00001120  486E FEBC                pea.l      [A6 - 0x144]
  1516. 00001124  486E FEB2                pea.l      [A6 - 0x14E]
  1517. 00001128  3F3C 0004                move.w     -[A7], 0x4
  1518. 0000112C  A9EB                     syscall    Pack4/FP68K
  1519. 0000112E  600E                     bra        +0x10 /* 0000113E */
  1520. 00001130  486E FEBC                pea.l      [A6 - 0x144]
  1521. 00001134  486E FEB2                pea.l      [A6 - 0x14E]
  1522. 00001138  3F3C 0006                move.w     -[A7], 0x6
  1523. 0000113C  A9EB                     syscall    Pack4/FP68K
  1524. label0000113E:
  1525. 0000113E  42A7                     clr.l      -[A7]
  1526. 00001140  3F3C 0001                move.w     -[A7], 0x1
  1527. 00001144  3F3C 0007                move.w     -[A7], 0x7
  1528. 00001148  486E FECA                pea.l      [A6 - 0x136]
  1529. 0000114C  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  1530. 00001150  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1531. 00001154  41EE FED2                lea.l      A0, [A6 - 0x12E]
  1532. 00001158  43EE FEB2                lea.l      A1, [A6 - 0x14E]
  1533. 0000115C  20D9                     move.l     [A0]+, [A1]+
  1534. 0000115E  20D9                     move.l     [A0]+, [A1]+
  1535. 00001160  30D9                     move.w     [A0]+, [A1]+
  1536. 00001162  3F3C 2719                move.w     -[A7], 0x2719
  1537. 00001166  486E FECA                pea.l      [A6 - 0x136]
  1538. 0000116A  486E FF04                pea.l      [A6 - 0xFC]
  1539. 0000116E  4EBA F84A                jsr        [PC - 0x7B6 /* 000009BA */]
  1540. 00001172  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1541. label00001176:
  1542. 00001176  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1543. 0000117A  4E5E                     unlink     A6
  1544. 0000117C  4E75                     rts
  1545. export_242:
  1546. 0000117E  4E56 FEC8                link       A6, -0x0138
  1547. 00001182  48E7 0118                movem.l    -[A7], D7,A3,A4
  1548. 00001186  286E 000C                movea.l    A4, [A6 + 0xC]
  1549. 0000118A  508C                     addq.l     A4, 8
  1550. 0000118C  264C                     movea.l    A3, A4
  1551. 0000118E  0C53 1B58                cmpi.w     [A3], 0x1B58
  1552. 00001192  6F08                     ble        +0xA /* 0000119C */
  1553. 00001194  0C53 1B66                cmpi.w     [A3], 0x1B66
  1554. 00001198  6C02                     bge        +0x4 /* 0000119C */
  1555. 0000119A  508B                     addq.l     A3, 8
  1556. label0000119C:
  1557. 0000119C  0C53 1F40                cmpi.w     [A3], 0x1F40
  1558. 000011A0  6D06                     blt        +0x8 /* 000011A8 */
  1559. 000011A2  0C53 1F45                cmpi.w     [A3], 0x1F45
  1560. 000011A6  6F1A                     ble        +0x1C /* 000011C2 */
  1561. label000011A8:
  1562. 000011A8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1563. 000011AC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1564. 000011B0  2F0C                     move.l     -[A7], A4
  1565. 000011B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1566. 000011B6  4EAD 108A                jsr        [A5 + 0x108A /* export_525 */]
  1567. 000011BA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1568. 000011BE  6000 00A6                bra        +0xA8 /* 00001266 */
  1569. label000011C2:
  1570. 000011C2  3F3C 0001                move.w     -[A7], 0x1
  1571. 000011C6  486E FF02                pea.l      [A6 - 0xFE]
  1572. 000011CA  486E FFFE                pea.l      [A6 - 0x2]
  1573. 000011CE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1574. 000011D2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1575. 000011D6  2F0C                     move.l     -[A7], A4
  1576. 000011D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1577. 000011DC  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  1578. 000011E0  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1579. 000011E4  3E00                     move.w     D7, D0
  1580. 000011E6  4A47                     tst.w      D7
  1581. 000011E8  6706                     beq        +0x8 /* 000011F0 */
  1582. 000011EA  3007                     move.w     D0, D7
  1583. 000011EC  6000 0078                bra        +0x7A /* 00001266 */
  1584. label000011F0:
  1585. 000011F0  302E FFFE                move.w     D0, [A6 - 0x2]
  1586. 000011F4  48C0                     ext.l      D0
  1587. 000011F6  E780                     asl        D0, 3
  1588. 000011F8  D9C0                     add.l      A4, D0
  1589. 000011FA  4A54                     tst.w      [A4]
  1590. 000011FC  6714                     beq        +0x16 /* 00001212 */
  1591. 000011FE  4A6E FFA4                tst.w      [A6 - 0x5C]
  1592. 00001202  660A                     bne        +0xC /* 0000120E */
  1593. 00001204  486E FF02                pea.l      [A6 - 0xFE]
  1594. 00001208  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1595. 0000120C  588F                     addq.l     A7, 4
  1596. label0000120E:
  1597. 0000120E  7013                     moveq.l    D0, 0x13
  1598. 00001210  6054                     bra        +0x56 /* 00001266 */
  1599. label00001212:
  1600. 00001212  42AE FFEA                clr.l      [A6 - 0x16]
  1601. 00001216  42AE FFEE                clr.l      [A6 - 0x12]
  1602. 0000121A  4AAE FFF2                tst.l      [A6 - 0xE]
  1603. 0000121E  6718                     beq        +0x1A /* 00001238 */
  1604. 00001220  4AAE FFF2                tst.l      [A6 - 0xE]
  1605. 00001224  6F0A                     ble        +0xC /* 00001230 */
  1606. 00001226  202E FFF2                move.l     D0, [A6 - 0xE]
  1607. 0000122A  D1AE FFAC                add.l      [A6 - 0x54], D0
  1608. 0000122E  6008                     bra        +0xA /* 00001238 */
  1609. label00001230:
  1610. 00001230  202E FFF2                move.l     D0, [A6 - 0xE]
  1611. 00001234  D1AE FFA8                add.l      [A6 - 0x58], D0
  1612. label00001238:
  1613. 00001238  42A7                     clr.l      -[A7]
  1614. 0000123A  3F3C 0005                move.w     -[A7], 0x5
  1615. 0000123E  3F3C 0007                move.w     -[A7], 0x7
  1616. 00001242  486E FEC8                pea.l      [A6 - 0x138]
  1617. 00001246  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  1618. 0000124A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1619. 0000124E  3F3C 2719                move.w     -[A7], 0x2719
  1620. 00001252  486E FEC8                pea.l      [A6 - 0x138]
  1621. 00001256  486E FF02                pea.l      [A6 - 0xFE]
  1622. 0000125A  4EBA F75E                jsr        [PC - 0x8A2 /* 000009BA */]
  1623. 0000125E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1624. 00001262  3E00                     move.w     D7, D0
  1625. 00001264  3007                     move.w     D0, D7
  1626. label00001266:
  1627. 00001266  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1628. 0000126A  4E5E                     unlink     A6
  1629. 0000126C  4E75                     rts
  1630. export_268:
  1631. 0000126E  4E56 FE5A                link       A6, -0x01A6
  1632. 00001272  48E7 0118                movem.l    -[A7], D7,A3,A4
  1633. 00001276  286E 000C                movea.l    A4, [A6 + 0xC]
  1634. 0000127A  508C                     addq.l     A4, 8
  1635. 0000127C  0C54 2B3A                cmpi.w     [A4], 0x2B3A /* '+:' */
  1636. 00001280  6616                     bne        +0x18 /* 00001298 */
  1637. 00001282  508C                     addq.l     A4, 8
  1638. 00001284  4A54                     tst.w      [A4]
  1639. 00001286  6706                     beq        +0x8 /* 0000128E */
  1640. 00001288  7013                     moveq.l    D0, 0x13
  1641. 0000128A  6000 04D2                bra        +0x4D4 /* 0000175E */
  1642. label0000128E:
  1643. 0000128E  4EBA 0560                jsr        [PC + 0x560 /* 000017F0 */]
  1644. 00001292  7000                     moveq.l    D0, 0x00
  1645. 00001294  6000 04C8                bra        +0x4CA /* 0000175E */
  1646. label00001298:
  1647. 00001298  0C54 271E                cmpi.w     [A4], 0x271E
  1648. 0000129C  660A                     bne        +0xC /* 000012A8 */
  1649. 0000129E  0C6C 2B3C 0008           cmpi.w     [A4 + 0x8], 0x2B3C /* '+<' */
  1650. 000012A4  6602                     bne        +0x4 /* 000012A8 */
  1651. 000012A6  508C                     addq.l     A4, 8
  1652. label000012A8:
  1653. 000012A8  0C54 2B3C                cmpi.w     [A4], 0x2B3C /* '+<' */
  1654. 000012AC  6600 00A2                bne        +0xA4 /* 00001350 */
  1655. 000012B0  508C                     addq.l     A4, 8
  1656. 000012B2  0C54 2B78                cmpi.w     [A4], 0x2B78 /* '+x' */
  1657. 000012B6  6706                     beq        +0x8 /* 000012BE */
  1658. 000012B8  0C54 2B03                cmpi.w     [A4], 0x2B03
  1659. 000012BC  6602                     bne        +0x4 /* 000012C0 */
  1660. label000012BE:
  1661. 000012BE  508C                     addq.l     A4, 8
  1662. label000012C0:
  1663. 000012C0  0C54 2AFB                cmpi.w     [A4], 0x2AFB
  1664. 000012C4  6600 0076                bne        +0x78 /* 0000133C */
  1665. 000012C8  508C                     addq.l     A4, 8
  1666. 000012CA  486E FE78                pea.l      [A6 - 0x188]
  1667. 000012CE  486E FE7C                pea.l      [A6 - 0x184]
  1668. 000012D2  486E FE62                pea.l      [A6 - 0x19E]
  1669. 000012D6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1670. 000012DA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1671. 000012DE  2F0C                     move.l     -[A7], A4
  1672. 000012E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1673. 000012E4  4EAD 099A                jsr        [A5 + 0x99A /* export_303 */]
  1674. 000012E8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1675. 000012EC  3E00                     move.w     D7, D0
  1676. 000012EE  4A47                     tst.w      D7
  1677. 000012F0  6706                     beq        +0x8 /* 000012F8 */
  1678. 000012F2  3007                     move.w     D0, D7
  1679. 000012F4  6000 0468                bra        +0x46A /* 0000175E */
  1680. label000012F8:
  1681. 000012F8  302E FE62                move.w     D0, [A6 - 0x19E]
  1682. 000012FC  48C0                     ext.l      D0
  1683. 000012FE  E780                     asl        D0, 3
  1684. 00001300  D9C0                     add.l      A4, D0
  1685. 00001302  4A54                     tst.w      [A4]
  1686. 00001304  6706                     beq        +0x8 /* 0000130C */
  1687. 00001306  7013                     moveq.l    D0, 0x13
  1688. 00001308  6000 0454                bra        +0x456 /* 0000175E */
  1689. label0000130C:
  1690. 0000130C  486E FE6C                pea.l      [A6 - 0x194]
  1691. 00001310  2F2D 9182                move.l     -[A7], [A5 - 0x6E7E]
  1692. 00001314  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1693. 00001318  508F                     addq.l     A7, 8
  1694. 0000131A  486E FE6C                pea.l      [A6 - 0x194]
  1695. 0000131E  2F2E FE78                move.l     -[A7], [A6 - 0x188]
  1696. 00001322  2F2E FE7C                move.l     -[A7], [A6 - 0x184]
  1697. 00001326  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1698. 0000132A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1699. 0000132E  2F2D 9182                move.l     -[A7], [A5 - 0x6E7E]
  1700. 00001332  486E FE6C                pea.l      [A6 - 0x194]
  1701. 00001336  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  1702. 0000133A  508F                     addq.l     A7, 8
  1703. label0000133C:
  1704. 0000133C  4A54                     tst.w      [A4]
  1705. 0000133E  6706                     beq        +0x8 /* 00001346 */
  1706. 00001340  7013                     moveq.l    D0, 0x13
  1707. 00001342  6000 041A                bra        +0x41C /* 0000175E */
  1708. label00001346:
  1709. 00001346  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  1710. 0000134A  7000                     moveq.l    D0, 0x00
  1711. 0000134C  6000 0410                bra        +0x412 /* 0000175E */
  1712. label00001350:
  1713. 00001350  264C                     movea.l    A3, A4
  1714. 00001352  6002                     bra        +0x4 /* 00001356 */
  1715. label00001354:
  1716. 00001354  508B                     addq.l     A3, 8
  1717. label00001356:
  1718. 00001356  4A53                     tst.w      [A3]
  1719. 00001358  66FA                     bne        -0x4 /* 00001354 */
  1720. 0000135A  518B                     subq.l     A3, 8
  1721. 0000135C  0C53 2B0B                cmpi.w     [A3], 0x2B0B
  1722. 00001360  6600 0110                bne        +0x112 /* 00001472 */
  1723. 00001364  B9CB                     cmpa.l     A4, A3
  1724. 00001366  6600 0054                bne        +0x56 /* 000013BC */
  1725. 0000136A  3D6D 8FBA FE5C           move.w     [A6 - 0x1A4], [A5 - 0x7046]
  1726. 00001370  7001                     moveq.l    D0, 0x01
  1727. 00001372  3B40 8FBA                move.w     [A5 - 0x7046], D0
  1728. label00001376:
  1729. 00001376  486E FE5A                pea.l      [A6 - 0x1A6]
  1730. 0000137A  4878 0001                push.l     0x1
  1731. 0000137E  4EBA 03E6                jsr        [PC + 0x3E6 /* 00001766 */]
  1732. 00001382  508F                     addq.l     A7, 8
  1733. 00001384  3E00                     move.w     D7, D0
  1734. 00001386  4A6E FE5A                tst.w      [A6 - 0x1A6]
  1735. 0000138A  6702                     beq        +0x4 /* 0000138E */
  1736. 0000138C  7E00                     moveq.l    D7, 0x00
  1737. label0000138E:
  1738. 0000138E  0C47 0030                cmpi.w     D7, 0x30 /* '0' */
  1739. 00001392  6612                     bne        +0x14 /* 000013A6 */
  1740. 00001394  3F3C 000C                move.w     -[A7], 0xC
  1741. 00001398  4267                     clr.w      -[A7]
  1742. 0000139A  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  1743. 0000139E  7001                     moveq.l    D0, 0x01
  1744. 000013A0  3D40 FE5A                move.w     [A6 - 0x1A6], D0
  1745. 000013A4  7E00                     moveq.l    D7, 0x00
  1746. label000013A6:
  1747. 000013A6  4A6E FE5A                tst.w      [A6 - 0x1A6]
  1748. 000013AA  6604                     bne        +0x6 /* 000013B0 */
  1749. 000013AC  4A47                     tst.w      D7
  1750. 000013AE  67C6                     beq        -0x38 /* 00001376 */
  1751. label000013B0:
  1752. 000013B0  3B6E FE5C 8FBA           move.w     [A5 - 0x7046], [A6 - 0x1A4]
  1753. 000013B6  3007                     move.w     D0, D7
  1754. 000013B8  6000 03A4                bra        +0x3A6 /* 0000175E */
  1755. label000013BC:
  1756. 000013BC  0C54 2712                cmpi.w     [A4], 0x2712
  1757. 000013C0  6618                     bne        +0x1A /* 000013DA */
  1758. 000013C2  41EC 0008                lea.l      A0, [A4 + 0x8]
  1759. 000013C6  B7C8                     cmpa.l     A3, A0
  1760. 000013C8  6610                     bne        +0x12 /* 000013DA */
  1761. 000013CA  206D 9000                movea.l    A0, [A5 - 0x7000]
  1762. 000013CE  2050                     movea.l    A0, [A0]
  1763. 000013D0  2D68 0008 FE74           move.l     [A6 - 0x18C], [A0 + 0x8]
  1764. 000013D6  6000 0066                bra        +0x68 /* 0000143E */
  1765. label000013DA:
  1766. 000013DA  486E FE80                pea.l      [A6 - 0x180]
  1767. 000013DE  486E FE62                pea.l      [A6 - 0x19E]
  1768. 000013E2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1769. 000013E6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1770. 000013EA  2F0C                     move.l     -[A7], A4
  1771. 000013EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1772. 000013F0  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  1773. 000013F4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1774. 000013F8  3E00                     move.w     D7, D0
  1775. 000013FA  4A47                     tst.w      D7
  1776. 000013FC  6706                     beq        +0x8 /* 00001404 */
  1777. 000013FE  3007                     move.w     D0, D7
  1778. 00001400  6000 035C                bra        +0x35E /* 0000175E */
  1779. label00001404:
  1780. 00001404  486E FE74                pea.l      [A6 - 0x18C]
  1781. 00001408  486E FE80                pea.l      [A6 - 0x180]
  1782. 0000140C  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  1783. 00001410  508F                     addq.l     A7, 8
  1784. 00001412  3E00                     move.w     D7, D0
  1785. 00001414  486E FE80                pea.l      [A6 - 0x180]
  1786. 00001418  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1787. 0000141C  588F                     addq.l     A7, 4
  1788. 0000141E  4A47                     tst.w      D7
  1789. 00001420  6706                     beq        +0x8 /* 00001428 */
  1790. 00001422  3007                     move.w     D0, D7
  1791. 00001424  6000 0338                bra        +0x33A /* 0000175E */
  1792. label00001428:
  1793. 00001428  302E FE62                move.w     D0, [A6 - 0x19E]
  1794. 0000142C  48C0                     ext.l      D0
  1795. 0000142E  E780                     asl        D0, 3
  1796. 00001430  D9C0                     add.l      A4, D0
  1797. 00001432  0C54 2B0B                cmpi.w     [A4], 0x2B0B
  1798. 00001436  6706                     beq        +0x8 /* 0000143E */
  1799. 00001438  7002                     moveq.l    D0, 0x02
  1800. 0000143A  6000 0322                bra        +0x324 /* 0000175E */
  1801. label0000143E:
  1802. 0000143E  3D6D 8FBA FE5C           move.w     [A6 - 0x1A4], [A5 - 0x7046]
  1803. 00001444  7001                     moveq.l    D0, 0x01
  1804. 00001446  3B40 8FBA                move.w     [A5 - 0x7046], D0
  1805. 0000144A  486E FE5A                pea.l      [A6 - 0x1A6]
  1806. 0000144E  2F2E FE74                move.l     -[A7], [A6 - 0x18C]
  1807. 00001452  4EBA 0312                jsr        [PC + 0x312 /* 00001766 */]
  1808. 00001456  508F                     addq.l     A7, 8
  1809. 00001458  3E00                     move.w     D7, D0
  1810. 0000145A  3B6E FE5C 8FBA           move.w     [A5 - 0x7046], [A6 - 0x1A4]
  1811. 00001460  0C47 FC20                cmpi.w     D7, 0xFC20
  1812. 00001464  6606                     bne        +0x8 /* 0000146C */
  1813. 00001466  7000                     moveq.l    D0, 0x00
  1814. 00001468  6000 02F4                bra        +0x2F6 /* 0000175E */
  1815. label0000146C:
  1816. 0000146C  3007                     move.w     D0, D7
  1817. 0000146E  6000 02EE                bra        +0x2F0 /* 0000175E */
  1818. label00001472:
  1819. 00001472  486E FEBA                pea.l      [A6 - 0x146]
  1820. 00001476  486E FE62                pea.l      [A6 - 0x19E]
  1821. 0000147A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1822. 0000147E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1823. 00001482  2F0C                     move.l     -[A7], A4
  1824. 00001484  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1825. 00001488  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  1826. 0000148C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1827. 00001490  3E00                     move.w     D7, D0
  1828. 00001492  4A47                     tst.w      D7
  1829. 00001494  6706                     beq        +0x8 /* 0000149C */
  1830. 00001496  3007                     move.w     D0, D7
  1831. 00001498  6000 02C4                bra        +0x2C6 /* 0000175E */
  1832. label0000149C:
  1833. 0000149C  302E FE62                move.w     D0, [A6 - 0x19E]
  1834. 000014A0  48C0                     ext.l      D0
  1835. 000014A2  E780                     asl        D0, 3
  1836. 000014A4  D9C0                     add.l      A4, D0
  1837. 000014A6  0C6E 0006 FEBA           cmpi.w     [A6 - 0x146], 0x6
  1838. 000014AC  6600 0110                bne        +0x112 /* 000015BE */
  1839. 000014B0  4AAE FF30                tst.l      [A6 - 0xD0]
  1840. 000014B4  6610                     bne        +0x12 /* 000014C6 */
  1841. 000014B6  486E FEBA                pea.l      [A6 - 0x146]
  1842. 000014BA  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1843. 000014BE  588F                     addq.l     A7, 4
  1844. 000014C0  703D                     moveq.l    D0, 0x3D
  1845. 000014C2  6000 029A                bra        +0x29C /* 0000175E */
  1846. label000014C6:
  1847. 000014C6  0C54 2AFB                cmpi.w     [A4], 0x2AFB
  1848. 000014CA  6600 009E                bne        +0xA0 /* 0000156A */
  1849. 000014CE  508C                     addq.l     A4, 8
  1850. 000014D0  486E FE78                pea.l      [A6 - 0x188]
  1851. 000014D4  486E FE7C                pea.l      [A6 - 0x184]
  1852. 000014D8  486E FE62                pea.l      [A6 - 0x19E]
  1853. 000014DC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1854. 000014E0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1855. 000014E4  2F0C                     move.l     -[A7], A4
  1856. 000014E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1857. 000014EA  4EAD 099A                jsr        [A5 + 0x99A /* export_303 */]
  1858. 000014EE  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1859. 000014F2  3E00                     move.w     D7, D0
  1860. 000014F4  4A47                     tst.w      D7
  1861. 000014F6  6710                     beq        +0x12 /* 00001508 */
  1862. 000014F8  486E FEBA                pea.l      [A6 - 0x146]
  1863. 000014FC  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1864. 00001500  588F                     addq.l     A7, 4
  1865. 00001502  3007                     move.w     D0, D7
  1866. 00001504  6000 0258                bra        +0x25A /* 0000175E */
  1867. label00001508:
  1868. 00001508  302E FE62                move.w     D0, [A6 - 0x19E]
  1869. 0000150C  48C0                     ext.l      D0
  1870. 0000150E  E780                     asl        D0, 3
  1871. 00001510  D9C0                     add.l      A4, D0
  1872. 00001512  486E FE6C                pea.l      [A6 - 0x194]
  1873. 00001516  2F2E FF30                move.l     -[A7], [A6 - 0xD0]
  1874. 0000151A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1875. 0000151E  508F                     addq.l     A7, 8
  1876. 00001520  486E FE6C                pea.l      [A6 - 0x194]
  1877. 00001524  2F2E FE78                move.l     -[A7], [A6 - 0x188]
  1878. 00001528  2F2E FE7C                move.l     -[A7], [A6 - 0x184]
  1879. 0000152C  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1880. 00001530  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1881. 00001534  2F2E FF30                move.l     -[A7], [A6 - 0xD0]
  1882. 00001538  486E FE6C                pea.l      [A6 - 0x194]
  1883. 0000153C  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  1884. 00001540  508F                     addq.l     A7, 8
  1885. 00001542  206E FF00                movea.l    A0, [A6 - 0x100]
  1886. 00001546  2050                     movea.l    A0, [A0]
  1887. 00001548  41E8 0018                lea.l      A0, [A0 + 0x18]
  1888. 0000154C  43EE FE6C                lea.l      A1, [A6 - 0x194]
  1889. 00001550  20D9                     move.l     [A0]+, [A1]+
  1890. 00001552  20D9                     move.l     [A0]+, [A1]+
  1891. 00001554  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  1892. 00001558  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  1893. 0000155C  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  1894. 00001560  508F                     addq.l     A7, 8
  1895. 00001562  3F00                     move.w     -[A7], D0
  1896. 00001564  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  1897. 00001568  548F                     addq.l     A7, 2
  1898. label0000156A:
  1899. 0000156A  4A54                     tst.w      [A4]
  1900. 0000156C  6710                     beq        +0x12 /* 0000157E */
  1901. 0000156E  486E FEBA                pea.l      [A6 - 0x146]
  1902. 00001572  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1903. 00001576  588F                     addq.l     A7, 4
  1904. 00001578  7013                     moveq.l    D0, 0x13
  1905. 0000157A  6000 01E2                bra        +0x1E4 /* 0000175E */
  1906. label0000157E:
  1907. 0000157E  206E FF30                movea.l    A0, [A6 - 0xD0]
  1908. 00001582  1028 006E                move.b     D0, [A0 + 0x6E]
  1909. 00001586  4880                     ext.w      D0
  1910. 00001588  48C0                     ext.l      D0
  1911. 0000158A  2D40 FE74                move.l     [A6 - 0x18C], D0
  1912. 0000158E  2F2E FF30                move.l     -[A7], [A6 - 0xD0]
  1913. 00001592  A915                     syscall    ShowWindow
  1914. 00001594  486E FEBA                pea.l      [A6 - 0x146]
  1915. 00001598  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1916. 0000159C  588F                     addq.l     A7, 4
  1917. 0000159E  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  1918. 000015A2  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  1919. 000015A6  4AAE FE74                tst.l      [A6 - 0x18C]
  1920. 000015AA  660C                     bne        +0xE /* 000015B8 */
  1921. 000015AC  42A7                     clr.l      -[A7]
  1922. 000015AE  2F2E FF30                move.l     -[A7], [A6 - 0xD0]
  1923. 000015B2  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  1924. 000015B6  508F                     addq.l     A7, 8
  1925. label000015B8:
  1926. 000015B8  7000                     moveq.l    D0, 0x00
  1927. 000015BA  6000 01A2                bra        +0x1A4 /* 0000175E */
  1928. label000015BE:
  1929. 000015BE  0C6E 0003 FEBA           cmpi.w     [A6 - 0x146], 0x3
  1930. 000015C4  6710                     beq        +0x12 /* 000015D6 */
  1931. 000015C6  486E FEBA                pea.l      [A6 - 0x146]
  1932. 000015CA  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1933. 000015CE  588F                     addq.l     A7, 4
  1934. 000015D0  7002                     moveq.l    D0, 0x02
  1935. 000015D2  6000 018A                bra        +0x18C /* 0000175E */
  1936. label000015D6:
  1937. 000015D6  206E FF58                movea.l    A0, [A6 - 0xA8]
  1938. 000015DA  302E FF52                move.w     D0, [A6 - 0xAE]
  1939. 000015DE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1940. 000015E2  D090                     add.l      D0, [A0]
  1941. 000015E4  2040                     movea.l    A0, D0
  1942. 000015E6  43EE FFAE                lea.l      A1, [A6 - 0x52]
  1943. 000015EA  7013                     moveq.l    D0, 0x13
  1944. label000015EC:
  1945. 000015EC  22D8                     move.l     [A1]+, [A0]+
  1946. 000015EE  51C8 FFFC                dbf        D0, -0x6 /* 000015EC */
  1947. 000015F2  32D8                     move.w     [A1]+, [A0]+
  1948. 000015F4  486E FE64                pea.l      [A6 - 0x19C]
  1949. 000015F8  3F2E FF52                move.w     -[A7], [A6 - 0xAE]
  1950. 000015FC  2F2E FF58                move.l     -[A7], [A6 - 0xA8]
  1951. 00001600  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  1952. 00001604  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1953. 00001608  0C54 2AFB                cmpi.w     [A4], 0x2AFB
  1954. 0000160C  6600 009A                bne        +0x9C /* 000016A8 */
  1955. 00001610  508C                     addq.l     A4, 8
  1956. 00001612  486E FE78                pea.l      [A6 - 0x188]
  1957. 00001616  486E FE7C                pea.l      [A6 - 0x184]
  1958. 0000161A  486E FE62                pea.l      [A6 - 0x19E]
  1959. 0000161E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1960. 00001622  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1961. 00001626  2F0C                     move.l     -[A7], A4
  1962. 00001628  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1963. 0000162C  4EAD 099A                jsr        [A5 + 0x99A /* export_303 */]
  1964. 00001630  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1965. 00001634  3E00                     move.w     D7, D0
  1966. 00001636  4A47                     tst.w      D7
  1967. 00001638  6710                     beq        +0x12 /* 0000164A */
  1968. 0000163A  486E FEBA                pea.l      [A6 - 0x146]
  1969. 0000163E  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1970. 00001642  588F                     addq.l     A7, 4
  1971. 00001644  3007                     move.w     D0, D7
  1972. 00001646  6000 0116                bra        +0x118 /* 0000175E */
  1973. label0000164A:
  1974. 0000164A  302E FE62                move.w     D0, [A6 - 0x19E]
  1975. 0000164E  48C0                     ext.l      D0
  1976. 00001650  E780                     asl        D0, 3
  1977. 00001652  D9C0                     add.l      A4, D0
  1978. 00001654  41EE FE6C                lea.l      A0, [A6 - 0x194]
  1979. 00001658  43EE FFBC                lea.l      A1, [A6 - 0x44]
  1980. 0000165C  20D9                     move.l     [A0]+, [A1]+
  1981. 0000165E  20D9                     move.l     [A0]+, [A1]+
  1982. 00001660  486E FE6C                pea.l      [A6 - 0x194]
  1983. 00001664  2F2E FE78                move.l     -[A7], [A6 - 0x188]
  1984. 00001668  2F2E FE7C                move.l     -[A7], [A6 - 0x184]
  1985. 0000166C  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1986. 00001670  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1987. 00001674  4267                     clr.w      -[A7]
  1988. 00001676  486E FE6C                pea.l      [A6 - 0x194]
  1989. 0000167A  3F2E FF52                move.w     -[A7], [A6 - 0xAE]
  1990. 0000167E  2F2E FF58                move.l     -[A7], [A6 - 0xA8]
  1991. 00001682  4EAD 0FD2                jsr        [A5 + 0xFD2 /* export_502 */]
  1992. 00001686  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1993. 0000168A  206E FF58                movea.l    A0, [A6 - 0xA8]
  1994. 0000168E  302E FF52                move.w     D0, [A6 - 0xAE]
  1995. 00001692  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1996. 00001696  D090                     add.l      D0, [A0]
  1997. 00001698  2040                     movea.l    A0, D0
  1998. 0000169A  43EE FFAE                lea.l      A1, [A6 - 0x52]
  1999. 0000169E  7013                     moveq.l    D0, 0x13
  2000. label000016A0:
  2001. 000016A0  22D8                     move.l     [A1]+, [A0]+
  2002. 000016A2  51C8 FFFC                dbf        D0, -0x6 /* 000016A0 */
  2003. 000016A6  32D8                     move.w     [A1]+, [A0]+
  2004. label000016A8:
  2005. 000016A8  4A54                     tst.w      [A4]
  2006. 000016AA  6710                     beq        +0x12 /* 000016BC */
  2007. 000016AC  486E FEBA                pea.l      [A6 - 0x146]
  2008. 000016B0  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  2009. 000016B4  588F                     addq.l     A7, 4
  2010. 000016B6  7013                     moveq.l    D0, 0x13
  2011. 000016B8  6000 00A4                bra        +0xA6 /* 0000175E */
  2012. label000016BC:
  2013. 000016BC  08EE 0000 FFBB           bset.b     [A6 - 0x45], 0x0
  2014. 000016C2  206E FF58                movea.l    A0, [A6 - 0xA8]
  2015. 000016C6  302E FF52                move.w     D0, [A6 - 0xAE]
  2016. 000016CA  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2017. 000016CE  D090                     add.l      D0, [A0]
  2018. 000016D0  2040                     movea.l    A0, D0
  2019. 000016D2  43EE FFAE                lea.l      A1, [A6 - 0x52]
  2020. 000016D6  7013                     moveq.l    D0, 0x13
  2021. label000016D8:
  2022. 000016D8  20D9                     move.l     [A0]+, [A1]+
  2023. 000016DA  51C8 FFFC                dbf        D0, -0x6 /* 000016D8 */
  2024. 000016DE  30D9                     move.w     [A0]+, [A1]+
  2025. 000016E0  2F2E FF54                move.l     -[A7], [A6 - 0xAC]
  2026. 000016E4  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  2027. 000016E8  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  2028. 000016EC  508F                     addq.l     A7, 8
  2029. 000016EE  3F00                     move.w     -[A7], D0
  2030. 000016F0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2031. 000016F4  548F                     addq.l     A7, 2
  2032. 000016F6  4AAE FF30                tst.l      [A6 - 0xD0]
  2033. 000016FA  6730                     beq        +0x32 /* 0000172C */
  2034. 000016FC  486E FE6C                pea.l      [A6 - 0x194]
  2035. 00001700  3F2E FF52                move.w     -[A7], [A6 - 0xAE]
  2036. 00001704  2F2E FF58                move.l     -[A7], [A6 - 0xA8]
  2037. 00001708  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  2038. 0000170C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2039. 00001710  486E FE64                pea.l      [A6 - 0x19C]
  2040. 00001714  486E FE6C                pea.l      [A6 - 0x194]
  2041. 00001718  486E FE64                pea.l      [A6 - 0x19C]
  2042. 0000171C  A8AB                     syscall    UnionRect
  2043. 0000171E  486E FE64                pea.l      [A6 - 0x19C]
  2044. 00001722  2F2E FF30                move.l     -[A7], [A6 - 0xD0]
  2045. 00001726  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  2046. 0000172A  508F                     addq.l     A7, 8
  2047. label0000172C:
  2048. 0000172C  486E FEBA                pea.l      [A6 - 0x146]
  2049. 00001730  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  2050. 00001734  588F                     addq.l     A7, 4
  2051. 00001736  486E FEBA                pea.l      [A6 - 0x146]
  2052. 0000173A  4EAD 0AEA                jsr        [A5 + 0xAEA /* export_345 */]
  2053. 0000173E  588F                     addq.l     A7, 4
  2054. 00001740  4A40                     tst.w      D0
  2055. 00001742  6704                     beq        +0x6 /* 00001748 */
  2056. 00001744  4EAD 0ADA                jsr        [A5 + 0xADA /* export_343 */]
  2057. label00001748:
  2058. 00001748  486E FEBA                pea.l      [A6 - 0x146]
  2059. 0000174C  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  2060. 00001750  588F                     addq.l     A7, 4
  2061. 00001752  4A40                     tst.w      D0
  2062. 00001754  6706                     beq        +0x8 /* 0000175C */
  2063. 00001756  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  2064. 0000175A  6002                     bra        +0x4 /* 0000175E */
  2065. label0000175C:
  2066. 0000175C  7000                     moveq.l    D0, 0x00
  2067. label0000175E:
  2068. 0000175E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2069. 00001762  4E5E                     unlink     A6
  2070. 00001764  4E75                     rts
  2071. fn00001766:
  2072. 00001766  4E56 FBE8                link       A6, -0x0418
  2073. 0000176A  48E7 0700                movem.l    -[A7], D5,D6,D7
  2074. 0000176E  2E2E 0008                move.l     D7, [A6 + 0x8]
  2075. 00001772  7005                     moveq.l    D0, 0x05
  2076. 00001774  3D40 FBE8                move.w     [A6 - 0x418], D0
  2077. 00001778  2D6D 9004 FBEA           move.l     [A6 - 0x416], [A5 - 0x6FFC]
  2078. 0000177E  426E FCEE                clr.w      [A6 - 0x312]
  2079. 00001782  426E FDF4                clr.w      [A6 - 0x20C]
  2080. 00001786  426E FEFA                clr.w      [A6 - 0x106]
  2081. 0000178A  422E FF00                clr.b      [A6 - 0x100]
  2082. 0000178E  206E 000C                movea.l    A0, [A6 + 0xC]
  2083. 00001792  4250                     clr.w      [A0]
  2084. 00001794  7A00                     moveq.l    D5, 0x00
  2085. 00001796  6000 004A                bra        +0x4C /* 000017E2 */
  2086. label0000179A:
  2087. 0000179A  486E FBE8                pea.l      [A6 - 0x418]
  2088. 0000179E  4EAD 0AE2                jsr        [A5 + 0xAE2 /* export_344 */]
  2089. 000017A2  588F                     addq.l     A7, 4
  2090. 000017A4  3C00                     move.w     D6, D0
  2091. 000017A6  4A46                     tst.w      D6
  2092. 000017A8  6704                     beq        +0x6 /* 000017AE */
  2093. 000017AA  3006                     move.w     D0, D6
  2094. 000017AC  603A                     bra        +0x3C /* 000017E8 */
  2095. label000017AE:
  2096. 000017AE  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  2097. 000017B2  3C00                     move.w     D6, D0
  2098. 000017B4  4A46                     tst.w      D6
  2099. 000017B6  6704                     beq        +0x6 /* 000017BC */
  2100. 000017B8  3006                     move.w     D0, D6
  2101. 000017BA  602C                     bra        +0x2E /* 000017E8 */
  2102. label000017BC:
  2103. 000017BC  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2104. 000017C0  4A40                     tst.w      D0
  2105. 000017C2  6716                     beq        +0x18 /* 000017DA */
  2106. 000017C4  206E 000C                movea.l    A0, [A6 + 0xC]
  2107. 000017C8  7001                     moveq.l    D0, 0x01
  2108. 000017CA  3080                     move.w     [A0], D0
  2109. 000017CC  3F3C 0006                move.w     -[A7], 0x6
  2110. 000017D0  4267                     clr.w      -[A7]
  2111. 000017D2  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  2112. 000017D6  7000                     moveq.l    D0, 0x00
  2113. 000017D8  600E                     bra        +0x10 /* 000017E8 */
  2114. label000017DA:
  2115. 000017DA  2D6D 9004 FBEA           move.l     [A6 - 0x416], [A5 - 0x6FFC]
  2116. 000017E0  5285                     addq.l     D5, 1
  2117. label000017E2:
  2118. 000017E2  BA87                     cmp.l      D5, D7
  2119. 000017E4  6DB4                     blt        -0x4A /* 0000179A */
  2120. 000017E6  7000                     moveq.l    D0, 0x00
  2121. label000017E8:
  2122. 000017E8  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2123. 000017EC  4E5E                     unlink     A6
  2124. 000017EE  4E75                     rts
  2125. export_283:
  2126. fn000017F0:
  2127. 000017F0  4E56 FFE4                link       A6, -0x001C
  2128. 000017F4  4A6D 8D96                tst.w      [A5 - 0x726A]
  2129. 000017F8  6600 00CC                bne        +0xCE /* 000018C6 */
  2130. 000017FC  7001                     moveq.l    D0, 0x01
  2131. 000017FE  3B40 8D96                move.w     [A5 - 0x726A], D0
  2132. 00001802  31ED 8DB6 0BAA           move.w     [0x00000BAA /* MBarHeight */], [A5 - 0x724A]
  2133. 00001808  2F38 09EE                move.l     -[A7], [0x000009EE /* GrayRgn */]
  2134. 0000180C  A8D9                     syscall    DisposRgn/DisposeRgn
  2135. 0000180E  21ED 97CA 09EE           move.l     [0x000009EE /* GrayRgn */], [A5 - 0x6836]
  2136. 00001814  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2137. 00001818  43ED EBD2                lea.l      A1, [A5 - 0x142E]
  2138. 0000181C  20D9                     move.l     [A0]+, [A1]+
  2139. 0000181E  20D9                     move.l     [A0]+, [A1]+
  2140. 00001820  302E FFF8                move.w     D0, [A6 - 0x8]
  2141. 00001824  D06D 8DB6                add.w      D0, [A5 - 0x724A]
  2142. 00001828  3D40 FFFC                move.w     [A6 - 0x4], D0
  2143. 0000182C  42A7                     clr.l      -[A7]
  2144. 0000182E  A8D8                     syscall    NewRgn
  2145. 00001830  205F                     movea.l    A0, [A7]+
  2146. 00001832  2D48 FFEC                move.l     [A6 - 0x14], A0
  2147. 00001836  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2148. 0000183A  486E FFF8                pea.l      [A6 - 0x8]
  2149. 0000183E  A8DF                     syscall    RectRgn
  2150. 00001840  42A7                     clr.l      -[A7]
  2151. 00001842  A924                     syscall    FrontWindow
  2152. 00001844  205F                     movea.l    A0, [A7]+
  2153. 00001846  2D48 FFF0                move.l     [A6 - 0x10], A0
  2154. 0000184A  4AAE FFF0                tst.l      [A6 - 0x10]
  2155. 0000184E  6710                     beq        +0x12 /* 00001860 */
  2156. 00001850  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2157. 00001854  A909                     syscall    CalcVis
  2158. 00001856  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2159. 0000185A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2160. 0000185E  A90A                     syscall    CalcVBehind
  2161. label00001860:
  2162. 00001860  42A7                     clr.l      -[A7]
  2163. 00001862  A8D8                     syscall    NewRgn
  2164. 00001864  205F                     movea.l    A0, [A7]+
  2165. 00001866  2D48 FFE8                move.l     [A6 - 0x18], A0
  2166. 0000186A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2167. 0000186E  486D EBD2                pea.l      [A5 - 0x142E]
  2168. 00001872  A8DF                     syscall    RectRgn
  2169. 00001874  42A7                     clr.l      -[A7]
  2170. 00001876  A8D8                     syscall    NewRgn
  2171. 00001878  205F                     movea.l    A0, [A7]+
  2172. 0000187A  2D48 FFE4                move.l     [A6 - 0x1C], A0
  2173. 0000187E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2174. 00001882  2F2D 97CA                move.l     -[A7], [A5 - 0x6836]
  2175. 00001886  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2176. 0000188A  A8E6                     syscall    DiffRgn
  2177. 0000188C  486E FFF4                pea.l      [A6 - 0xC]
  2178. 00001890  A874                     syscall    GetPort
  2179. 00001892  2F38 09DE                move.l     -[A7], [0x000009DE /* WMgrPort */]
  2180. 00001896  A873                     syscall    SetPort
  2181. 00001898  486D EBD2                pea.l      [A5 - 0x142E]
  2182. 0000189C  A87B                     syscall    ClipRect
  2183. 0000189E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2184. 000018A2  486D EC2E                pea.l      [A5 - 0x13D2]
  2185. 000018A6  A8D6                     syscall    FillRgn
  2186. 000018A8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2187. 000018AC  A8D9                     syscall    DisposRgn/DisposeRgn
  2188. 000018AE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2189. 000018B2  A8D9                     syscall    DisposRgn/DisposeRgn
  2190. 000018B4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2191. 000018B8  A8D9                     syscall    DisposRgn/DisposeRgn
  2192. 000018BA  4267                     clr.w      -[A7]
  2193. 000018BC  A938                     syscall    HiliteMenu
  2194. 000018BE  A937                     syscall    DrawMenuBar
  2195. 000018C0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2196. 000018C4  A873                     syscall    SetPort
  2197. label000018C6:
  2198. 000018C6  4E5E                     unlink     A6
  2199. 000018C8  4E75                     rts
  2200. export_255:
  2201. 000018CA  4E56 FEB0                link       A6, -0x0150
  2202. 000018CE  48E7 0108                movem.l    -[A7], D7,A4
  2203. 000018D2  286E 000C                movea.l    A4, [A6 + 0xC]
  2204. 000018D6  508C                     addq.l     A4, 8
  2205. 000018D8  0C54 2B3A                cmpi.w     [A4], 0x2B3A /* '+:' */
  2206. 000018DC  6616                     bne        +0x18 /* 000018F4 */
  2207. 000018DE  508C                     addq.l     A4, 8
  2208. 000018E0  4A54                     tst.w      [A4]
  2209. 000018E2  6706                     beq        +0x8 /* 000018EA */
  2210. 000018E4  7013                     moveq.l    D0, 0x13
  2211. 000018E6  6000 0186                bra        +0x188 /* 00001A6E */
  2212. label000018EA:
  2213. 000018EA  4EBA 018A                jsr        [PC + 0x18A /* 00001A76 */]
  2214. 000018EE  7000                     moveq.l    D0, 0x00
  2215. 000018F0  6000 017C                bra        +0x17E /* 00001A6E */
  2216. label000018F4:
  2217. 000018F4  0C54 271E                cmpi.w     [A4], 0x271E
  2218. 000018F8  660A                     bne        +0xC /* 00001904 */
  2219. 000018FA  0C6C 2B3C 0008           cmpi.w     [A4 + 0x8], 0x2B3C /* '+<' */
  2220. 00001900  6602                     bne        +0x4 /* 00001904 */
  2221. 00001902  508C                     addq.l     A4, 8
  2222. label00001904:
  2223. 00001904  0C54 2B3C                cmpi.w     [A4], 0x2B3C /* '+<' */
  2224. 00001908  6624                     bne        +0x26 /* 0000192E */
  2225. 0000190A  508C                     addq.l     A4, 8
  2226. 0000190C  0C54 2B78                cmpi.w     [A4], 0x2B78 /* '+x' */
  2227. 00001910  6706                     beq        +0x8 /* 00001918 */
  2228. 00001912  0C54 2B03                cmpi.w     [A4], 0x2B03
  2229. 00001916  6602                     bne        +0x4 /* 0000191A */
  2230. label00001918:
  2231. 00001918  508C                     addq.l     A4, 8
  2232. label0000191A:
  2233. 0000191A  4A54                     tst.w      [A4]
  2234. 0000191C  6706                     beq        +0x8 /* 00001924 */
  2235. 0000191E  7013                     moveq.l    D0, 0x13
  2236. 00001920  6000 014C                bra        +0x14E /* 00001A6E */
  2237. label00001924:
  2238. 00001924  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  2239. 00001928  7000                     moveq.l    D0, 0x00
  2240. 0000192A  6000 0142                bra        +0x144 /* 00001A6E */
  2241. label0000192E:
  2242. 0000192E  486E FEB0                pea.l      [A6 - 0x150]
  2243. 00001932  486E FFFE                pea.l      [A6 - 0x2]
  2244. 00001936  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2245. 0000193A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2246. 0000193E  2F0C                     move.l     -[A7], A4
  2247. 00001940  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2248. 00001944  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  2249. 00001948  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2250. 0000194C  3E00                     move.w     D7, D0
  2251. 0000194E  4A47                     tst.w      D7
  2252. 00001950  6706                     beq        +0x8 /* 00001958 */
  2253. 00001952  3007                     move.w     D0, D7
  2254. 00001954  6000 0118                bra        +0x11A /* 00001A6E */
  2255. label00001958:
  2256. 00001958  302E FFFE                move.w     D0, [A6 - 0x2]
  2257. 0000195C  48C0                     ext.l      D0
  2258. 0000195E  E780                     asl        D0, 3
  2259. 00001960  D9C0                     add.l      A4, D0
  2260. 00001962  0C6E 0006 FEB0           cmpi.w     [A6 - 0x150], 0x6
  2261. 00001968  6644                     bne        +0x46 /* 000019AE */
  2262. 0000196A  4A54                     tst.w      [A4]
  2263. 0000196C  6710                     beq        +0x12 /* 0000197E */
  2264. 0000196E  486E FEB0                pea.l      [A6 - 0x150]
  2265. 00001972  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  2266. 00001976  588F                     addq.l     A7, 4
  2267. 00001978  703B                     moveq.l    D0, 0x3B
  2268. 0000197A  6000 00F2                bra        +0xF4 /* 00001A6E */
  2269. label0000197E:
  2270. 0000197E  4AAE FF26                tst.l      [A6 - 0xDA]
  2271. 00001982  671A                     beq        +0x1C /* 0000199E */
  2272. 00001984  2F2E FF26                move.l     -[A7], [A6 - 0xDA]
  2273. 00001988  A916                     syscall    HideWindow
  2274. 0000198A  486E FEB0                pea.l      [A6 - 0x150]
  2275. 0000198E  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  2276. 00001992  588F                     addq.l     A7, 4
  2277. 00001994  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  2278. 00001998  7000                     moveq.l    D0, 0x00
  2279. 0000199A  6000 00D2                bra        +0xD4 /* 00001A6E */
  2280. label0000199E:
  2281. 0000199E  486E FEB0                pea.l      [A6 - 0x150]
  2282. 000019A2  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  2283. 000019A6  588F                     addq.l     A7, 4
  2284. 000019A8  703D                     moveq.l    D0, 0x3D
  2285. 000019AA  6000 00C2                bra        +0xC4 /* 00001A6E */
  2286. label000019AE:
  2287. 000019AE  0C6E 0003 FEB0           cmpi.w     [A6 - 0x150], 0x3
  2288. 000019B4  6710                     beq        +0x12 /* 000019C6 */
  2289. 000019B6  486E FEB0                pea.l      [A6 - 0x150]
  2290. 000019BA  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  2291. 000019BE  588F                     addq.l     A7, 4
  2292. 000019C0  7002                     moveq.l    D0, 0x02
  2293. 000019C2  6000 00AA                bra        +0xAC /* 00001A6E */
  2294. label000019C6:
  2295. 000019C6  206E FF4E                movea.l    A0, [A6 - 0xB2]
  2296. 000019CA  302E FF48                move.w     D0, [A6 - 0xB8]
  2297. 000019CE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2298. 000019D2  D090                     add.l      D0, [A0]
  2299. 000019D4  2040                     movea.l    A0, D0
  2300. 000019D6  43EE FFA4                lea.l      A1, [A6 - 0x5C]
  2301. 000019DA  7013                     moveq.l    D0, 0x13
  2302. label000019DC:
  2303. 000019DC  22D8                     move.l     [A1]+, [A0]+
  2304. 000019DE  51C8 FFFC                dbf        D0, -0x6 /* 000019DC */
  2305. 000019E2  32D8                     move.w     [A1]+, [A0]+
  2306. 000019E4  4A54                     tst.w      [A4]
  2307. 000019E6  6710                     beq        +0x12 /* 000019F8 */
  2308. 000019E8  486E FEB0                pea.l      [A6 - 0x150]
  2309. 000019EC  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  2310. 000019F0  588F                     addq.l     A7, 4
  2311. 000019F2  7013                     moveq.l    D0, 0x13
  2312. 000019F4  6000 0078                bra        +0x7A /* 00001A6E */
  2313. label000019F8:
  2314. 000019F8  08AE 0000 FFB1           bclr.b     [A6 - 0x4F], 0x0
  2315. 000019FE  206E FF4E                movea.l    A0, [A6 - 0xB2]
  2316. 00001A02  302E FF48                move.w     D0, [A6 - 0xB8]
  2317. 00001A06  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2318. 00001A0A  D090                     add.l      D0, [A0]
  2319. 00001A0C  2040                     movea.l    A0, D0
  2320. 00001A0E  43EE FFA4                lea.l      A1, [A6 - 0x5C]
  2321. 00001A12  7013                     moveq.l    D0, 0x13
  2322. label00001A14:
  2323. 00001A14  20D9                     move.l     [A0]+, [A1]+
  2324. 00001A16  51C8 FFFC                dbf        D0, -0x6 /* 00001A14 */
  2325. 00001A1A  30D9                     move.w     [A0]+, [A1]+
  2326. 00001A1C  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  2327. 00001A20  2F2E FEDE                move.l     -[A7], [A6 - 0x122]
  2328. 00001A24  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  2329. 00001A28  508F                     addq.l     A7, 8
  2330. 00001A2A  3F00                     move.w     -[A7], D0
  2331. 00001A2C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2332. 00001A30  548F                     addq.l     A7, 2
  2333. 00001A32  486E FEB0                pea.l      [A6 - 0x150]
  2334. 00001A36  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  2335. 00001A3A  588F                     addq.l     A7, 4
  2336. 00001A3C  486E FEB0                pea.l      [A6 - 0x150]
  2337. 00001A40  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  2338. 00001A44  588F                     addq.l     A7, 4
  2339. 00001A46  486E FEB0                pea.l      [A6 - 0x150]
  2340. 00001A4A  4EAD 0AEA                jsr        [A5 + 0xAEA /* export_345 */]
  2341. 00001A4E  588F                     addq.l     A7, 4
  2342. 00001A50  4A40                     tst.w      D0
  2343. 00001A52  6704                     beq        +0x6 /* 00001A58 */
  2344. 00001A54  4EAD 0ADA                jsr        [A5 + 0xADA /* export_343 */]
  2345. label00001A58:
  2346. 00001A58  486E FEB0                pea.l      [A6 - 0x150]
  2347. 00001A5C  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  2348. 00001A60  588F                     addq.l     A7, 4
  2349. 00001A62  4A40                     tst.w      D0
  2350. 00001A64  6706                     beq        +0x8 /* 00001A6C */
  2351. 00001A66  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  2352. 00001A6A  6002                     bra        +0x4 /* 00001A6E */
  2353. label00001A6C:
  2354. 00001A6C  7000                     moveq.l    D0, 0x00
  2355. label00001A6E:
  2356. 00001A6E  4CDF 1080                movem.l    D7,A4, [A7]+
  2357. 00001A72  4E5E                     unlink     A6
  2358. 00001A74  4E75                     rts
  2359. export_284:
  2360. fn00001A76:
  2361. 00001A76  4E56 FFE0                link       A6, -0x0020
  2362. 00001A7A  4A6D 8D96                tst.w      [A5 - 0x726A]
  2363. 00001A7E  6700 0104                beq        +0x106 /* 00001B84 */
  2364. 00001A82  426D 8D96                clr.w      [A5 - 0x726A]
  2365. 00001A86  2B78 09EE 97CA           move.l     [A5 - 0x6836], [0x000009EE /* GrayRgn */]
  2366. 00001A8C  4278 0BAA                clr.w      [0x00000BAA /* MBarHeight */]
  2367. 00001A90  42A7                     clr.l      -[A7]
  2368. 00001A92  A8D8                     syscall    NewRgn
  2369. 00001A94  205F                     movea.l    A0, [A7]+
  2370. 00001A96  2D48 FFEC                move.l     [A6 - 0x14], A0
  2371. 00001A9A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2372. 00001A9E  486D EBD2                pea.l      [A5 - 0x142E]
  2373. 00001AA2  A8DF                     syscall    RectRgn
  2374. 00001AA4  42A7                     clr.l      -[A7]
  2375. 00001AA6  A8D8                     syscall    NewRgn
  2376. 00001AA8  205F                     movea.l    A0, [A7]+
  2377. 00001AAA  2D48 FFE8                move.l     [A6 - 0x18], A0
  2378. 00001AAE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2379. 00001AB2  2F2D 97CA                move.l     -[A7], [A5 - 0x6836]
  2380. 00001AB6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2381. 00001ABA  A8E5                     syscall    UnionRgn
  2382. 00001ABC  21EE FFE8 09EE           move.l     [0x000009EE /* GrayRgn */], [A6 - 0x18]
  2383. 00001AC2  42A7                     clr.l      -[A7]
  2384. 00001AC4  A8D8                     syscall    NewRgn
  2385. 00001AC6  205F                     movea.l    A0, [A7]+
  2386. 00001AC8  2D48 FFE4                move.l     [A6 - 0x1C], A0
  2387. 00001ACC  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2388. 00001AD0  486D EBD2                pea.l      [A5 - 0x142E]
  2389. 00001AD4  A8DF                     syscall    RectRgn
  2390. 00001AD6  42A7                     clr.l      -[A7]
  2391. 00001AD8  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2392. 00001ADC  A90C                     syscall    PaintOne
  2393. 00001ADE  486E FFF4                pea.l      [A6 - 0xC]
  2394. 00001AE2  A874                     syscall    GetPort
  2395. 00001AE4  2F38 09DE                move.l     -[A7], [0x000009DE /* WMgrPort */]
  2396. 00001AE8  A873                     syscall    SetPort
  2397. 00001AEA  486D EBD2                pea.l      [A5 - 0x142E]
  2398. 00001AEE  A87B                     syscall    ClipRect
  2399. 00001AF0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2400. 00001AF4  43ED EBD2                lea.l      A1, [A5 - 0x142E]
  2401. 00001AF8  20D9                     move.l     [A0]+, [A1]+
  2402. 00001AFA  20D9                     move.l     [A0]+, [A1]+
  2403. 00001AFC  302E FFF8                move.w     D0, [A6 - 0x8]
  2404. 00001B00  D06D 8DB6                add.w      D0, [A5 - 0x724A]
  2405. 00001B04  3D40 FFFC                move.w     [A6 - 0x4], D0
  2406. 00001B08  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2407. 00001B0C  486E FFF8                pea.l      [A6 - 0x8]
  2408. 00001B10  A8DF                     syscall    RectRgn
  2409. 00001B12  42A7                     clr.l      -[A7]
  2410. 00001B14  A8D8                     syscall    NewRgn
  2411. 00001B16  205F                     movea.l    A0, [A7]+
  2412. 00001B18  2D48 FFE0                move.l     [A6 - 0x20], A0
  2413. 00001B1C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2414. 00001B20  2F2D 97CA                move.l     -[A7], [A5 - 0x6836]
  2415. 00001B24  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2416. 00001B28  A8E6                     syscall    DiffRgn
  2417. 00001B2A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2418. 00001B2E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2419. 00001B32  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2420. 00001B36  A8E5                     syscall    UnionRgn
  2421. 00001B38  42A7                     clr.l      -[A7]
  2422. 00001B3A  A924                     syscall    FrontWindow
  2423. 00001B3C  205F                     movea.l    A0, [A7]+
  2424. 00001B3E  2D48 FFF0                move.l     [A6 - 0x10], A0
  2425. 00001B42  4AAE FFF0                tst.l      [A6 - 0x10]
  2426. 00001B46  6724                     beq        +0x26 /* 00001B6C */
  2427. 00001B48  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2428. 00001B4C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2429. 00001B50  A90C                     syscall    PaintOne
  2430. 00001B52  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2431. 00001B56  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2432. 00001B5A  A90D                     syscall    PaintBehind
  2433. 00001B5C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2434. 00001B60  A909                     syscall    CalcVis
  2435. 00001B62  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2436. 00001B66  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2437. 00001B6A  A90A                     syscall    CalcVBehind
  2438. label00001B6C:
  2439. 00001B6C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2440. 00001B70  A8D9                     syscall    DisposRgn/DisposeRgn
  2441. 00001B72  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2442. 00001B76  A8D9                     syscall    DisposRgn/DisposeRgn
  2443. 00001B78  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2444. 00001B7C  A8D9                     syscall    DisposRgn/DisposeRgn
  2445. 00001B7E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2446. 00001B82  A873                     syscall    SetPort
  2447. label00001B84:
  2448. 00001B84  4E5E                     unlink     A6
  2449. 00001B86  4E75                     rts
  2450. export_236:
  2451. 00001B88  4E56 FBA8                link       A6, -0x0458
  2452. 00001B8C  48E7 0308                movem.l    -[A7], D6,D7,A4
  2453. 00001B90  286E 000C                movea.l    A4, [A6 + 0xC]
  2454. 00001B94  426E FFA8                clr.w      [A6 - 0x58]
  2455. 00001B98  422E FEA8                clr.b      [A6 - 0x158]
  2456. 00001B9C  422E FDA8                clr.b      [A6 - 0x258]
  2457. 00001BA0  422E FCA8                clr.b      [A6 - 0x358]
  2458. 00001BA4  422E FBA8                clr.b      [A6 - 0x458]
  2459. 00001BA8  508C                     addq.l     A4, 8
  2460. 00001BAA  486E FFAE                pea.l      [A6 - 0x52]
  2461. 00001BAE  486E FFAC                pea.l      [A6 - 0x54]
  2462. 00001BB2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2463. 00001BB6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2464. 00001BBA  2F0C                     move.l     -[A7], A4
  2465. 00001BBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2466. 00001BC0  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  2467. 00001BC4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2468. 00001BC8  3E00                     move.w     D7, D0
  2469. 00001BCA  4A47                     tst.w      D7
  2470. 00001BCC  6706                     beq        +0x8 /* 00001BD4 */
  2471. 00001BCE  3007                     move.w     D0, D7
  2472. 00001BD0  6000 02A6                bra        +0x2A8 /* 00001E78 */
  2473. label00001BD4:
  2474. 00001BD4  486E FEA8                pea.l      [A6 - 0x158]
  2475. 00001BD8  486E FFAE                pea.l      [A6 - 0x52]
  2476. 00001BDC  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  2477. 00001BE0  508F                     addq.l     A7, 8
  2478. 00001BE2  486E FFAE                pea.l      [A6 - 0x52]
  2479. 00001BE6  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2480. 00001BEA  588F                     addq.l     A7, 4
  2481. 00001BEC  302E FFAC                move.w     D0, [A6 - 0x54]
  2482. 00001BF0  48C0                     ext.l      D0
  2483. 00001BF2  E780                     asl        D0, 3
  2484. 00001BF4  D9C0                     add.l      A4, D0
  2485. 00001BF6  0C54 2B7B                cmpi.w     [A4], 0x2B7B /* '+{' */
  2486. 00001BFA  6600 0106                bne        +0x108 /* 00001D02 */
  2487. 00001BFE  508C                     addq.l     A4, 8
  2488. 00001C00  486E FFAE                pea.l      [A6 - 0x52]
  2489. 00001C04  486E FFAC                pea.l      [A6 - 0x54]
  2490. 00001C08  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2491. 00001C0C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2492. 00001C10  2F0C                     move.l     -[A7], A4
  2493. 00001C12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2494. 00001C16  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  2495. 00001C1A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2496. 00001C1E  3E00                     move.w     D7, D0
  2497. 00001C20  4A47                     tst.w      D7
  2498. 00001C22  6706                     beq        +0x8 /* 00001C2A */
  2499. 00001C24  3007                     move.w     D0, D7
  2500. 00001C26  6000 0250                bra        +0x252 /* 00001E78 */
  2501. label00001C2A:
  2502. 00001C2A  486E FDA8                pea.l      [A6 - 0x258]
  2503. 00001C2E  486E FFAE                pea.l      [A6 - 0x52]
  2504. 00001C32  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  2505. 00001C36  508F                     addq.l     A7, 8
  2506. 00001C38  486E FFAE                pea.l      [A6 - 0x52]
  2507. 00001C3C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2508. 00001C40  588F                     addq.l     A7, 4
  2509. 00001C42  302E FFAC                move.w     D0, [A6 - 0x54]
  2510. 00001C46  48C0                     ext.l      D0
  2511. 00001C48  E780                     asl        D0, 3
  2512. 00001C4A  D9C0                     add.l      A4, D0
  2513. 00001C4C  526E FFA8                addq.w     [A6 - 0x58], 1
  2514. 00001C50  0C54 03FD                cmpi.w     [A4], 0x3FD
  2515. 00001C54  6600 00AC                bne        +0xAE /* 00001D02 */
  2516. 00001C58  508C                     addq.l     A4, 8
  2517. 00001C5A  486E FFAE                pea.l      [A6 - 0x52]
  2518. 00001C5E  486E FFAC                pea.l      [A6 - 0x54]
  2519. 00001C62  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2520. 00001C66  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2521. 00001C6A  2F0C                     move.l     -[A7], A4
  2522. 00001C6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2523. 00001C70  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  2524. 00001C74  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2525. 00001C78  3E00                     move.w     D7, D0
  2526. 00001C7A  4A47                     tst.w      D7
  2527. 00001C7C  6706                     beq        +0x8 /* 00001C84 */
  2528. 00001C7E  3007                     move.w     D0, D7
  2529. 00001C80  6000 01F6                bra        +0x1F8 /* 00001E78 */
  2530. label00001C84:
  2531. 00001C84  486E FCA8                pea.l      [A6 - 0x358]
  2532. 00001C88  486E FFAE                pea.l      [A6 - 0x52]
  2533. 00001C8C  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  2534. 00001C90  508F                     addq.l     A7, 8
  2535. 00001C92  486E FFAE                pea.l      [A6 - 0x52]
  2536. 00001C96  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2537. 00001C9A  588F                     addq.l     A7, 4
  2538. 00001C9C  302E FFAC                move.w     D0, [A6 - 0x54]
  2539. 00001CA0  48C0                     ext.l      D0
  2540. 00001CA2  E780                     asl        D0, 3
  2541. 00001CA4  D9C0                     add.l      A4, D0
  2542. 00001CA6  526E FFA8                addq.w     [A6 - 0x58], 1
  2543. 00001CAA  0C54 03FD                cmpi.w     [A4], 0x3FD
  2544. 00001CAE  6652                     bne        +0x54 /* 00001D02 */
  2545. 00001CB0  508C                     addq.l     A4, 8
  2546. 00001CB2  486E FFAE                pea.l      [A6 - 0x52]
  2547. 00001CB6  486E FFAC                pea.l      [A6 - 0x54]
  2548. 00001CBA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2549. 00001CBE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2550. 00001CC2  2F0C                     move.l     -[A7], A4
  2551. 00001CC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2552. 00001CC8  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  2553. 00001CCC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2554. 00001CD0  3E00                     move.w     D7, D0
  2555. 00001CD2  4A47                     tst.w      D7
  2556. 00001CD4  6706                     beq        +0x8 /* 00001CDC */
  2557. 00001CD6  3007                     move.w     D0, D7
  2558. 00001CD8  6000 019E                bra        +0x1A0 /* 00001E78 */
  2559. label00001CDC:
  2560. 00001CDC  486E FBA8                pea.l      [A6 - 0x458]
  2561. 00001CE0  486E FFAE                pea.l      [A6 - 0x52]
  2562. 00001CE4  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  2563. 00001CE8  508F                     addq.l     A7, 8
  2564. 00001CEA  486E FFAE                pea.l      [A6 - 0x52]
  2565. 00001CEE  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2566. 00001CF2  588F                     addq.l     A7, 4
  2567. 00001CF4  302E FFAC                move.w     D0, [A6 - 0x54]
  2568. 00001CF8  48C0                     ext.l      D0
  2569. 00001CFA  E780                     asl        D0, 3
  2570. 00001CFC  D9C0                     add.l      A4, D0
  2571. 00001CFE  526E FFA8                addq.w     [A6 - 0x58], 1
  2572. label00001D02:
  2573. 00001D02  2D7C 0000 0089 FFE8      move.l     [A6 - 0x18], 0x89
  2574. 00001D0A  2D7C 0000 00FA FFEC      move.l     [A6 - 0x14], 0xFA
  2575. 00001D12  0C54 2AFB                cmpi.w     [A4], 0x2AFB
  2576. 00001D16  663A                     bne        +0x3C /* 00001D52 */
  2577. 00001D18  508C                     addq.l     A4, 8
  2578. 00001D1A  486E FFE8                pea.l      [A6 - 0x18]
  2579. 00001D1E  486E FFEC                pea.l      [A6 - 0x14]
  2580. 00001D22  486E FFAC                pea.l      [A6 - 0x54]
  2581. 00001D26  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2582. 00001D2A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2583. 00001D2E  2F0C                     move.l     -[A7], A4
  2584. 00001D30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2585. 00001D34  4EAD 099A                jsr        [A5 + 0x99A /* export_303 */]
  2586. 00001D38  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2587. 00001D3C  3E00                     move.w     D7, D0
  2588. 00001D3E  4A47                     tst.w      D7
  2589. 00001D40  6706                     beq        +0x8 /* 00001D48 */
  2590. 00001D42  3007                     move.w     D0, D7
  2591. 00001D44  6000 0132                bra        +0x134 /* 00001E78 */
  2592. label00001D48:
  2593. 00001D48  302E FFAC                move.w     D0, [A6 - 0x54]
  2594. 00001D4C  48C0                     ext.l      D0
  2595. 00001D4E  E780                     asl        D0, 3
  2596. 00001D50  D9C0                     add.l      A4, D0
  2597. label00001D52:
  2598. 00001D52  4A54                     tst.w      [A4]
  2599. 00001D54  6706                     beq        +0x8 /* 00001D5C */
  2600. 00001D56  7013                     moveq.l    D0, 0x13
  2601. 00001D58  6000 011E                bra        +0x120 /* 00001E78 */
  2602. label00001D5C:
  2603. 00001D5C  4A6E FFA8                tst.w      [A6 - 0x58]
  2604. 00001D60  661A                     bne        +0x1C /* 00001D7C */
  2605. 00001D62  526E FFA8                addq.w     [A6 - 0x58], 1
  2606. 00001D66  3F3C 0001                move.w     -[A7], 0x1
  2607. 00001D6A  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  2608. 00001D6E  548F                     addq.l     A7, 2
  2609. 00001D70  486E FDA8                pea.l      [A6 - 0x258]
  2610. 00001D74  2F00                     move.l     -[A7], D0
  2611. 00001D76  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2612. 00001D7A  508F                     addq.l     A7, 8
  2613. label00001D7C:
  2614. 00001D7C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2615. 00001D80  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2616. 00001D84  486E FEA8                pea.l      [A6 - 0x158]
  2617. 00001D88  486E FBA8                pea.l      [A6 - 0x458]
  2618. 00001D8C  486E FCA8                pea.l      [A6 - 0x358]
  2619. 00001D90  486E FDA8                pea.l      [A6 - 0x258]
  2620. 00001D94  3F2E FFA8                move.w     -[A7], [A6 - 0x58]
  2621. 00001D98  4EBA 00E6                jsr        [PC + 0xE6 /* 00001E80 */]
  2622. 00001D9C  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  2623. 00001DA0  3D40 FFAA                move.w     [A6 - 0x56], D0
  2624. 00001DA4  302E FFA8                move.w     D0, [A6 - 0x58]
  2625. 00001DA8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2626. 00001DAC  0001 0003                ori.b      D1, 0x3
  2627. 00001DB0  008C 0006 0016           ori.l      A4, 0x60016
  2628. 00001DB6  0044 486E                ori.w      D4, 0x486E /* 'Hn' */
  2629. 00001DBA  FEA8 486E                .extension 0xEA8 <<F/2-3/7>> // unimplemented
  2630. 00001DBE  FDA8                     .invalid   <<F/6/6>>
  2631. 00001DC0  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2632. 00001DC4  508F                     addq.l     A7, 8
  2633. 00001DC6  6000 0074                bra        +0x76 /* 00001E3C */
  2634. 00001DCA  0C6E 0001 FFAA           cmpi.w     [A6 - 0x56], 0x1
  2635. 00001DD0  660E                     bne        +0x10 /* 00001DE0 */
  2636. 00001DD2  486E FEA8                pea.l      [A6 - 0x158]
  2637. 00001DD6  486E FCA8                pea.l      [A6 - 0x358]
  2638. 00001DDA  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2639. 00001DDE  508F                     addq.l     A7, 8
  2640. label00001DE0:
  2641. 00001DE0  0C6E 0002 FFAA           cmpi.w     [A6 - 0x56], 0x2
  2642. 00001DE6  6600 0054                bne        +0x56 /* 00001E3C */
  2643. 00001DEA  486E FEA8                pea.l      [A6 - 0x158]
  2644. 00001DEE  486E FDA8                pea.l      [A6 - 0x258]
  2645. 00001DF2  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2646. 00001DF6  508F                     addq.l     A7, 8
  2647. 00001DF8  6042                     bra        +0x44 /* 00001E3C */
  2648. 00001DFA  0C6E 0001 FFAA           cmpi.w     [A6 - 0x56], 0x1
  2649. 00001E00  660E                     bne        +0x10 /* 00001E10 */
  2650. 00001E02  486E FEA8                pea.l      [A6 - 0x158]
  2651. 00001E06  486E FBA8                pea.l      [A6 - 0x458]
  2652. 00001E0A  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2653. 00001E0E  508F                     addq.l     A7, 8
  2654. label00001E10:
  2655. 00001E10  0C6E 0002 FFAA           cmpi.w     [A6 - 0x56], 0x2
  2656. 00001E16  660E                     bne        +0x10 /* 00001E26 */
  2657. 00001E18  486E FEA8                pea.l      [A6 - 0x158]
  2658. 00001E1C  486E FCA8                pea.l      [A6 - 0x358]
  2659. 00001E20  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2660. 00001E24  508F                     addq.l     A7, 8
  2661. label00001E26:
  2662. 00001E26  0C6E 0003 FFAA           cmpi.w     [A6 - 0x56], 0x3
  2663. 00001E2C  660E                     bne        +0x10 /* 00001E3C */
  2664. 00001E2E  486E FEA8                pea.l      [A6 - 0x158]
  2665. 00001E32  486E FDA8                pea.l      [A6 - 0x258]
  2666. 00001E36  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2667. 00001E3A  508F                     addq.l     A7, 8
  2668. label00001E3C:
  2669. 00001E3C  486E FFF0                pea.l      [A6 - 0x10]
  2670. 00001E40  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2671. 00001E44  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  2672. 00001E48  508F                     addq.l     A7, 8
  2673. 00001E4A  3E00                     move.w     D7, D0
  2674. 00001E4C  4A47                     tst.w      D7
  2675. 00001E4E  6704                     beq        +0x6 /* 00001E54 */
  2676. 00001E50  3007                     move.w     D0, D7
  2677. 00001E52  6024                     bra        +0x26 /* 00001E78 */
  2678. label00001E54:
  2679. 00001E54  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2680. 00001E58  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2681. 00001E5C  206E FFFC                movea.l    A0, [A6 - 0x4]
  2682. 00001E60  2F10                     move.l     -[A7], [A0]
  2683. 00001E62  486E FEA8                pea.l      [A6 - 0x158]
  2684. 00001E66  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2685. 00001E6A  508F                     addq.l     A7, 8
  2686. 00001E6C  3E00                     move.w     D7, D0
  2687. 00001E6E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2688. 00001E72  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2689. 00001E76  3007                     move.w     D0, D7
  2690. label00001E78:
  2691. 00001E78  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2692. 00001E7C  4E5E                     unlink     A6
  2693. 00001E7E  4E75                     rts
  2694. fn00001E80:
  2695. 00001E80  4E56 FFE6                link       A6, -0x001A
  2696. 00001E84  A850                     syscall    InitCursor
  2697. 00001E86  486E FFF4                pea.l      [A6 - 0xC]
  2698. 00001E8A  A874                     syscall    GetPort
  2699. 00001E8C  42A7                     clr.l      -[A7]
  2700. 00001E8E  3F3C 028A                move.w     -[A7], 0x28A
  2701. 00001E92  42A7                     clr.l      -[A7]
  2702. 00001E94  4878 FFFF                push.l     0xFFFF
  2703. 00001E98  A97C                     syscall    GetNewDialog
  2704. 00001E9A  205F                     movea.l    A0, [A7]+
  2705. 00001E9C  2D48 FFF0                move.l     [A6 - 0x10], A0
  2706. 00001EA0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2707. 00001EA4  A873                     syscall    SetPort
  2708. 00001EA6  486E FFF8                pea.l      [A6 - 0x8]
  2709. 00001EAA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2710. 00001EAE  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2711. 00001EB2  508F                     addq.l     A7, 8
  2712. 00001EB4  302E FFFE                move.w     D0, [A6 - 0x2]
  2713. 00001EB8  906E FFFA                sub.w      D0, [A6 - 0x6]
  2714. 00001EBC  E240                     asr        D0.w, 1
  2715. 00001EBE  3D40 FFE8                move.w     [A6 - 0x18], D0
  2716. 00001EC2  302E FFFC                move.w     D0, [A6 - 0x4]
  2717. 00001EC6  906E FFF8                sub.w      D0, [A6 - 0x8]
  2718. 00001ECA  E240                     asr        D0.w, 1
  2719. 00001ECC  3D40 FFE6                move.w     [A6 - 0x1A], D0
  2720. 00001ED0  302E FFFA                move.w     D0, [A6 - 0x6]
  2721. 00001ED4  D06E FFE8                add.w      D0, [A6 - 0x18]
  2722. 00001ED8  48C0                     ext.l      D0
  2723. 00001EDA  222E 001A                move.l     D1, [A6 + 0x1A]
  2724. 00001EDE  9280                     sub.l      D1, D0
  2725. 00001EE0  302E FFF8                move.w     D0, [A6 - 0x8]
  2726. 00001EE4  D06E FFE6                add.w      D0, [A6 - 0x1A]
  2727. 00001EE8  48C0                     ext.l      D0
  2728. 00001EEA  242E 001E                move.l     D2, [A6 + 0x1E]
  2729. 00001EEE  9480                     sub.l      D2, D0
  2730. 00001EF0  486E FFF8                pea.l      [A6 - 0x8]
  2731. 00001EF4  3F01                     move.w     -[A7], D1
  2732. 00001EF6  3F02                     move.w     -[A7], D2
  2733. 00001EF8  A8A8                     syscall    OffsetRect
  2734. 00001EFA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2735. 00001EFE  486E FFF8                pea.l      [A6 - 0x8]
  2736. 00001F02  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  2737. 00001F06  508F                     addq.l     A7, 8
  2738. 00001F08  302E 0008                move.w     D0, [A6 + 0x8]
  2739. 00001F0C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2740. 00001F10  0001 0003                ori.b      D1, 0x3
  2741. 00001F14  00B0 0006 0032 0068      ori.l      [A0 + D0.w + 0x68], 0x60032
  2742. 00001F1C  3F3C 0001                move.w     -[A7], 0x1
  2743. 00001F20  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2744. 00001F24  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  2745. 00001F28  5C8F                     addq.l     A7, 6
  2746. 00001F2A  2F00                     move.l     -[A7], D0
  2747. 00001F2C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2748. 00001F30  A95F                     syscall    SetControlTitle/SetCTitle
  2749. 00001F32  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2750. 00001F36  3F3C 0002                move.w     -[A7], 0x2
  2751. 00001F3A  A827                     syscall    HideDialogItem/HideDItem
  2752. 00001F3C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2753. 00001F40  3F3C 0003                move.w     -[A7], 0x3
  2754. 00001F44  A827                     syscall    HideDialogItem/HideDItem
  2755. 00001F46  6000 007C                bra        +0x7E /* 00001FC4 */
  2756. 00001F4A  3F3C 0001                move.w     -[A7], 0x1
  2757. 00001F4E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2758. 00001F52  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  2759. 00001F56  5C8F                     addq.l     A7, 6
  2760. 00001F58  2F00                     move.l     -[A7], D0
  2761. 00001F5A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2762. 00001F5E  A95F                     syscall    SetControlTitle/SetCTitle
  2763. 00001F60  3F3C 0002                move.w     -[A7], 0x2
  2764. 00001F64  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2765. 00001F68  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  2766. 00001F6C  5C8F                     addq.l     A7, 6
  2767. 00001F6E  2F00                     move.l     -[A7], D0
  2768. 00001F70  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2769. 00001F74  A95F                     syscall    SetControlTitle/SetCTitle
  2770. 00001F76  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2771. 00001F7A  3F3C 0003                move.w     -[A7], 0x3
  2772. 00001F7E  A827                     syscall    HideDialogItem/HideDItem
  2773. 00001F80  6042                     bra        +0x44 /* 00001FC4 */
  2774. 00001F82  3F3C 0001                move.w     -[A7], 0x1
  2775. 00001F86  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2776. 00001F8A  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  2777. 00001F8E  5C8F                     addq.l     A7, 6
  2778. 00001F90  2F00                     move.l     -[A7], D0
  2779. 00001F92  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2780. 00001F96  A95F                     syscall    SetControlTitle/SetCTitle
  2781. 00001F98  3F3C 0002                move.w     -[A7], 0x2
  2782. 00001F9C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2783. 00001FA0  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  2784. 00001FA4  5C8F                     addq.l     A7, 6
  2785. 00001FA6  2F00                     move.l     -[A7], D0
  2786. 00001FA8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2787. 00001FAC  A95F                     syscall    SetControlTitle/SetCTitle
  2788. 00001FAE  3F3C 0003                move.w     -[A7], 0x3
  2789. 00001FB2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2790. 00001FB6  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  2791. 00001FBA  5C8F                     addq.l     A7, 6
  2792. 00001FBC  2F00                     move.l     -[A7], D0
  2793. 00001FBE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2794. 00001FC2  A95F                     syscall    SetControlTitle/SetCTitle
  2795. label00001FC4:
  2796. 00001FC4  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2797. 00001FC8  3F3C 0004                move.w     -[A7], 0x4
  2798. 00001FCC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2799. 00001FD0  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2800. 00001FD4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2801. 00001FD8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2802. 00001FDC  A915                     syscall    ShowWindow
  2803. 00001FDE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2804. 00001FE2  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  2805. 00001FE6  588F                     addq.l     A7, 4
  2806. 00001FE8  486D 05AA                pea.l      [A5 + 0x5AA /* export_177 */]
  2807. 00001FEC  486E FFEA                pea.l      [A6 - 0x16]
  2808. 00001FF0  A991                     syscall    ModalDialog
  2809. 00001FF2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2810. 00001FF6  A983                     syscall    DisposeDialog
  2811. 00001FF8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2812. 00001FFC  A873                     syscall    SetPort
  2813. 00001FFE  206E FFF4                movea.l    A0, [A6 - 0xC]
  2814. 00002002  4A68 0042                tst.w      [A0 + 0x42]
  2815. 00002006  660A                     bne        +0xC /* 00002012 */
  2816. 00002008  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2817. 0000200C  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  2818. 00002010  588F                     addq.l     A7, 4
  2819. label00002012:
  2820. 00002012  302E FFEA                move.w     D0, [A6 - 0x16]
  2821. 00002016  4E5E                     unlink     A6
  2822. 00002018  4E75                     rts
  2823. export_238:
  2824. 0000201A  4E56 FDA4                link       A6, -0x025C
  2825. 0000201E  48E7 0308                movem.l    -[A7], D6,D7,A4
  2826. 00002022  286E 000C                movea.l    A4, [A6 + 0xC]
  2827. 00002026  426E FFA4                clr.w      [A6 - 0x5C]
  2828. 0000202A  422E FEA4                clr.b      [A6 - 0x15C]
  2829. 0000202E  422E FDA4                clr.b      [A6 - 0x25C]
  2830. 00002032  508C                     addq.l     A4, 8
  2831. 00002034  0C54 2B4D                cmpi.w     [A4], 0x2B4D /* '+M' */
  2832. 00002038  6608                     bne        +0xA /* 00002042 */
  2833. 0000203A  508C                     addq.l     A4, 8
  2834. 0000203C  7001                     moveq.l    D0, 0x01
  2835. 0000203E  3D40 FFA4                move.w     [A6 - 0x5C], D0
  2836. label00002042:
  2837. 00002042  486E FFB6                pea.l      [A6 - 0x4A]
  2838. 00002046  486E FFA8                pea.l      [A6 - 0x58]
  2839. 0000204A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2840. 0000204E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2841. 00002052  2F0C                     move.l     -[A7], A4
  2842. 00002054  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2843. 00002058  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  2844. 0000205C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2845. 00002060  3E00                     move.w     D7, D0
  2846. 00002062  4A47                     tst.w      D7
  2847. 00002064  6706                     beq        +0x8 /* 0000206C */
  2848. 00002066  3007                     move.w     D0, D7
  2849. 00002068  6000 0158                bra        +0x15A /* 000021C2 */
  2850. label0000206C:
  2851. 0000206C  486E FDA4                pea.l      [A6 - 0x25C]
  2852. 00002070  486E FFB6                pea.l      [A6 - 0x4A]
  2853. 00002074  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  2854. 00002078  508F                     addq.l     A7, 8
  2855. 0000207A  486E FFB6                pea.l      [A6 - 0x4A]
  2856. 0000207E  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2857. 00002082  588F                     addq.l     A7, 4
  2858. 00002084  302E FFA8                move.w     D0, [A6 - 0x58]
  2859. 00002088  48C0                     ext.l      D0
  2860. 0000208A  E780                     asl        D0, 3
  2861. 0000208C  D9C0                     add.l      A4, D0
  2862. 0000208E  0C54 2B7B                cmpi.w     [A4], 0x2B7B /* '+{' */
  2863. 00002092  664E                     bne        +0x50 /* 000020E2 */
  2864. 00002094  508C                     addq.l     A4, 8
  2865. 00002096  486E FFB6                pea.l      [A6 - 0x4A]
  2866. 0000209A  486E FFA8                pea.l      [A6 - 0x58]
  2867. 0000209E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2868. 000020A2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2869. 000020A6  2F0C                     move.l     -[A7], A4
  2870. 000020A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2871. 000020AC  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  2872. 000020B0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2873. 000020B4  3E00                     move.w     D7, D0
  2874. 000020B6  4A47                     tst.w      D7
  2875. 000020B8  6706                     beq        +0x8 /* 000020C0 */
  2876. 000020BA  3007                     move.w     D0, D7
  2877. 000020BC  6000 0104                bra        +0x106 /* 000021C2 */
  2878. label000020C0:
  2879. 000020C0  486E FEA4                pea.l      [A6 - 0x15C]
  2880. 000020C4  486E FFB6                pea.l      [A6 - 0x4A]
  2881. 000020C8  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  2882. 000020CC  508F                     addq.l     A7, 8
  2883. 000020CE  486E FFB6                pea.l      [A6 - 0x4A]
  2884. 000020D2  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2885. 000020D6  588F                     addq.l     A7, 4
  2886. 000020D8  302E FFA8                move.w     D0, [A6 - 0x58]
  2887. 000020DC  48C0                     ext.l      D0
  2888. 000020DE  E780                     asl        D0, 3
  2889. 000020E0  D9C0                     add.l      A4, D0
  2890. label000020E2:
  2891. 000020E2  2D7C 0000 0099 FFAE      move.l     [A6 - 0x52], 0x99
  2892. 000020EA  2D7C 0000 0101 FFB2      move.l     [A6 - 0x4E], 0x101
  2893. 000020F2  0C54 2AFB                cmpi.w     [A4], 0x2AFB
  2894. 000020F6  663A                     bne        +0x3C /* 00002132 */
  2895. 000020F8  508C                     addq.l     A4, 8
  2896. 000020FA  486E FFAE                pea.l      [A6 - 0x52]
  2897. 000020FE  486E FFB2                pea.l      [A6 - 0x4E]
  2898. 00002102  486E FFA8                pea.l      [A6 - 0x58]
  2899. 00002106  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2900. 0000210A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2901. 0000210E  2F0C                     move.l     -[A7], A4
  2902. 00002110  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2903. 00002114  4EAD 099A                jsr        [A5 + 0x99A /* export_303 */]
  2904. 00002118  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2905. 0000211C  3E00                     move.w     D7, D0
  2906. 0000211E  4A47                     tst.w      D7
  2907. 00002120  6706                     beq        +0x8 /* 00002128 */
  2908. 00002122  3007                     move.w     D0, D7
  2909. 00002124  6000 009C                bra        +0x9E /* 000021C2 */
  2910. label00002128:
  2911. 00002128  302E FFA8                move.w     D0, [A6 - 0x58]
  2912. 0000212C  48C0                     ext.l      D0
  2913. 0000212E  E780                     asl        D0, 3
  2914. 00002130  D9C0                     add.l      A4, D0
  2915. label00002132:
  2916. 00002132  4A54                     tst.w      [A4]
  2917. 00002134  6706                     beq        +0x8 /* 0000213C */
  2918. 00002136  7013                     moveq.l    D0, 0x13
  2919. 00002138  6000 0088                bra        +0x8A /* 000021C2 */
  2920. label0000213C:
  2921. 0000213C  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  2922. 00002140  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  2923. 00002144  486E FEA4                pea.l      [A6 - 0x15C]
  2924. 00002148  486E FDA4                pea.l      [A6 - 0x25C]
  2925. 0000214C  4EBA 007C                jsr        [PC + 0x7C /* 000021CA */]
  2926. 00002150  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2927. 00002154  3D40 FFA6                move.w     [A6 - 0x5A], D0
  2928. 00002158  486E FFF0                pea.l      [A6 - 0x10]
  2929. 0000215C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2930. 00002160  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  2931. 00002164  508F                     addq.l     A7, 8
  2932. 00002166  3E00                     move.w     D7, D0
  2933. 00002168  4A47                     tst.w      D7
  2934. 0000216A  6704                     beq        +0x6 /* 00002170 */
  2935. 0000216C  3007                     move.w     D0, D7
  2936. 0000216E  6052                     bra        +0x54 /* 000021C2 */
  2937. label00002170:
  2938. 00002170  4A6E FFA4                tst.w      [A6 - 0x5C]
  2939. 00002174  671C                     beq        +0x1E /* 00002192 */
  2940. 00002176  486E FFAA                pea.l      [A6 - 0x56]
  2941. 0000217A  486E FEA4                pea.l      [A6 - 0x15C]
  2942. 0000217E  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  2943. 00002182  508F                     addq.l     A7, 8
  2944. 00002184  486E FEA4                pea.l      [A6 - 0x15C]
  2945. 00002188  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  2946. 0000218C  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  2947. 00002190  508F                     addq.l     A7, 8
  2948. label00002192:
  2949. 00002192  0C6E 0002 FFA6           cmpi.w     [A6 - 0x5A], 0x2
  2950. 00002198  6604                     bne        +0x6 /* 0000219E */
  2951. 0000219A  422E FEA4                clr.b      [A6 - 0x15C]
  2952. label0000219E:
  2953. 0000219E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2954. 000021A2  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2955. 000021A6  206E FFFC                movea.l    A0, [A6 - 0x4]
  2956. 000021AA  2F10                     move.l     -[A7], [A0]
  2957. 000021AC  486E FEA4                pea.l      [A6 - 0x15C]
  2958. 000021B0  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2959. 000021B4  508F                     addq.l     A7, 8
  2960. 000021B6  3E00                     move.w     D7, D0
  2961. 000021B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2962. 000021BC  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2963. 000021C0  3007                     move.w     D0, D7
  2964. label000021C2:
  2965. 000021C2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2966. 000021C6  4E5E                     unlink     A6
  2967. 000021C8  4E75                     rts
  2968. fn000021CA:
  2969. 000021CA  4E56 FFE6                link       A6, -0x001A
  2970. 000021CE  A850                     syscall    InitCursor
  2971. 000021D0  486E FFF4                pea.l      [A6 - 0xC]
  2972. 000021D4  A874                     syscall    GetPort
  2973. 000021D6  42A7                     clr.l      -[A7]
  2974. 000021D8  3F3C 0082                move.w     -[A7], 0x82
  2975. 000021DC  42A7                     clr.l      -[A7]
  2976. 000021DE  4878 FFFF                push.l     0xFFFF
  2977. 000021E2  A97C                     syscall    GetNewDialog
  2978. 000021E4  205F                     movea.l    A0, [A7]+
  2979. 000021E6  2D48 FFF0                move.l     [A6 - 0x10], A0
  2980. 000021EA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2981. 000021EE  A873                     syscall    SetPort
  2982. 000021F0  486E FFF8                pea.l      [A6 - 0x8]
  2983. 000021F4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2984. 000021F8  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2985. 000021FC  508F                     addq.l     A7, 8
  2986. 000021FE  302E FFFE                move.w     D0, [A6 - 0x2]
  2987. 00002202  906E FFFA                sub.w      D0, [A6 - 0x6]
  2988. 00002206  E240                     asr        D0.w, 1
  2989. 00002208  3D40 FFE8                move.w     [A6 - 0x18], D0
  2990. 0000220C  302E FFFC                move.w     D0, [A6 - 0x4]
  2991. 00002210  906E FFF8                sub.w      D0, [A6 - 0x8]
  2992. 00002214  E240                     asr        D0.w, 1
  2993. 00002216  3D40 FFE6                move.w     [A6 - 0x1A], D0
  2994. 0000221A  302E FFFA                move.w     D0, [A6 - 0x6]
  2995. 0000221E  D06E FFE8                add.w      D0, [A6 - 0x18]
  2996. 00002222  48C0                     ext.l      D0
  2997. 00002224  222E 0010                move.l     D1, [A6 + 0x10]
  2998. 00002228  9280                     sub.l      D1, D0
  2999. 0000222A  302E FFF8                move.w     D0, [A6 - 0x8]
  3000. 0000222E  D06E FFE6                add.w      D0, [A6 - 0x1A]
  3001. 00002232  48C0                     ext.l      D0
  3002. 00002234  242E 0014                move.l     D2, [A6 + 0x14]
  3003. 00002238  9480                     sub.l      D2, D0
  3004. 0000223A  486E FFF8                pea.l      [A6 - 0x8]
  3005. 0000223E  3F01                     move.w     -[A7], D1
  3006. 00002240  3F02                     move.w     -[A7], D2
  3007. 00002242  A8A8                     syscall    OffsetRect
  3008. 00002244  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3009. 00002248  486E FFF8                pea.l      [A6 - 0x8]
  3010. 0000224C  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  3011. 00002250  508F                     addq.l     A7, 8
  3012. 00002252  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3013. 00002256  3F3C 0004                move.w     -[A7], 0x4
  3014. 0000225A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3015. 0000225E  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3016. 00002262  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3017. 00002266  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3018. 0000226A  3F3C 0003                move.w     -[A7], 0x3
  3019. 0000226E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3020. 00002272  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3021. 00002276  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3022. 0000227A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3023. 0000227E  3F3C 0004                move.w     -[A7], 0x4
  3024. 00002282  4267                     clr.w      -[A7]
  3025. 00002284  3F3C 7FFF                move.w     -[A7], 0x7FFF
  3026. 00002288  A97E                     syscall    SelectDialogItemText/SelIText
  3027. 0000228A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3028. 0000228E  A915                     syscall    ShowWindow
  3029. 00002290  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3030. 00002294  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  3031. 00002298  588F                     addq.l     A7, 4
  3032. 0000229A  486D 05AA                pea.l      [A5 + 0x5AA /* export_177 */]
  3033. 0000229E  486E FFEA                pea.l      [A6 - 0x16]
  3034. 000022A2  A991                     syscall    ModalDialog
  3035. 000022A4  3F3C 00FF                move.w     -[A7], 0xFF
  3036. 000022A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3037. 000022AC  3F3C 0004                move.w     -[A7], 0x4
  3038. 000022B0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3039. 000022B4  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  3040. 000022B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3041. 000022BC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3042. 000022C0  A983                     syscall    DisposeDialog
  3043. 000022C2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3044. 000022C6  A873                     syscall    SetPort
  3045. 000022C8  206E FFF4                movea.l    A0, [A6 - 0xC]
  3046. 000022CC  4A68 0042                tst.w      [A0 + 0x42]
  3047. 000022D0  660A                     bne        +0xC /* 000022DC */
  3048. 000022D2  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3049. 000022D6  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  3050. 000022DA  588F                     addq.l     A7, 4
  3051. label000022DC:
  3052. 000022DC  302E FFEA                move.w     D0, [A6 - 0x16]
  3053. 000022E0  4E5E                     unlink     A6
  3054. 000022E2  4E75                     rts
  3055. export_260:
  3056. 000022E4  4E56 FBE6                link       A6, -0x041A
  3057. 000022E8  2F0C                     move.l     -[A7], A4
  3058. 000022EA  286E 000C                movea.l    A4, [A6 + 0xC]
  3059. 000022EE  508C                     addq.l     A4, 8
  3060. 000022F0  0C54 2B4F                cmpi.w     [A4], 0x2B4F /* '+O' */
  3061. 000022F4  6618                     bne        +0x1A /* 0000230E */
  3062. 000022F6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3063. 000022FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3064. 000022FE  2F0C                     move.l     -[A7], A4
  3065. 00002300  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3066. 00002304  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  3067. 00002308  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3068. 0000230C  6034                     bra        +0x36 /* 00002342 */
  3069. label0000230E:
  3070. 0000230E  0C54 2B65                cmpi.w     [A4], 0x2B65 /* '+e' */
  3071. 00002312  6618                     bne        +0x1A /* 0000232C */
  3072. 00002314  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3073. 00002318  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3074. 0000231C  2F0C                     move.l     -[A7], A4
  3075. 0000231E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3076. 00002322  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  3077. 00002326  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3078. 0000232A  6016                     bra        +0x18 /* 00002342 */
  3079. label0000232C:
  3080. 0000232C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3081. 00002330  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3082. 00002334  2F0C                     move.l     -[A7], A4
  3083. 00002336  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3084. 0000233A  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  3085. 0000233E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3086. label00002342:
  3087. 00002342  285F                     movea.l    A4, [A7]+
  3088. 00002344  4E5E                     unlink     A6
  3089. 00002346  4E75                     rts
  3090. export_259:
  3091. 00002348  4E56 FBE4                link       A6, -0x041C
  3092. 0000234C  2F0C                     move.l     -[A7], A4
  3093. 0000234E  286E 000C                movea.l    A4, [A6 + 0xC]
  3094. 00002352  508C                     addq.l     A4, 8
  3095. 00002354  3014                     move.w     D0, [A4]
  3096. 00002356  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3097. 0000235A  0005 0016                ori.b      D5, 0x16
  3098. 0000235E  2B55 001A                move.l     [A5 + 0x1A], [A5]
  3099. 00002362  2B21                     move.l     -[A5], -[A1]
  3100. 00002364  0030 2B4F 0046           ori.b      [A0 + D0.w + 0x46], 0x4F /* 'O' */
  3101. 0000236A  2B65 005C                move.l     [A5 + 0x5C], -[A5]
  3102. 0000236E  2B5B 0066                move.l     [A5 + 0x66], [A3]+
  3103. 00002372  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  3104. 00002376  6000 00BE                bra        +0xC0 /* 00002436 */
  3105. 0000237A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3106. 0000237E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3107. 00002382  2F0C                     move.l     -[A7], A4
  3108. 00002384  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3109. 00002388  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  3110. 0000238C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3111. 00002390  6000 00A4                bra        +0xA6 /* 00002436 */
  3112. 00002394  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3113. 00002398  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3114. 0000239C  2F0C                     move.l     -[A7], A4
  3115. 0000239E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3116. 000023A2  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  3117. 000023A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3118. 000023AA  6000 008A                bra        +0x8C /* 00002436 */
  3119. 000023AE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3120. 000023B2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3121. 000023B6  2F0C                     move.l     -[A7], A4
  3122. 000023B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3123. 000023BC  4EAD 0DCA                jsr        [A5 + 0xDCA /* export_437 */]
  3124. 000023C0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3125. 000023C4  6000 0070                bra        +0x72 /* 00002436 */
  3126. 000023C8  3F3C 0001                move.w     -[A7], 0x1
  3127. 000023CC  4EBA 053C                jsr        [PC + 0x53C /* 0000290A */]
  3128. 000023D0  548F                     addq.l     A7, 2
  3129. 000023D2  6000 0062                bra        +0x64 /* 00002436 */
  3130. 000023D6  426E FBE4                clr.w      [A6 - 0x41C]
  3131. 000023DA  0C54 2B2E                cmpi.w     [A4], 0x2B2E /* '+.' */
  3132. 000023DE  6608                     bne        +0xA /* 000023E8 */
  3133. 000023E0  7001                     moveq.l    D0, 0x01
  3134. 000023E2  3D40 FBE4                move.w     [A6 - 0x41C], D0
  3135. 000023E6  508C                     addq.l     A4, 8
  3136. label000023E8:
  3137. 000023E8  486E FBE8                pea.l      [A6 - 0x418]
  3138. 000023EC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3139. 000023F0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3140. 000023F4  2F0C                     move.l     -[A7], A4
  3141. 000023F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3142. 000023FA  4EBA 0616                jsr        [PC + 0x616 /* 00002A12 */]
  3143. 000023FE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3144. 00002402  3D40 FBE6                move.w     [A6 - 0x41A], D0
  3145. 00002406  4A6E FBE6                tst.w      [A6 - 0x41A]
  3146. 0000240A  6706                     beq        +0x8 /* 00002412 */
  3147. 0000240C  302E FBE6                move.w     D0, [A6 - 0x41A]
  3148. 00002410  6024                     bra        +0x26 /* 00002436 */
  3149. label00002412:
  3150. 00002412  3F2E FBE4                move.w     -[A7], [A6 - 0x41C]
  3151. 00002416  4267                     clr.w      -[A7]
  3152. 00002418  486E FBE8                pea.l      [A6 - 0x418]
  3153. 0000241C  4EAD 0A92                jsr        [A5 + 0xA92 /* export_334 */]
  3154. 00002420  508F                     addq.l     A7, 8
  3155. 00002422  3D40 FBE6                move.w     [A6 - 0x41A], D0
  3156. 00002426  0C6E FC20 FBE6           cmpi.w     [A6 - 0x41A], 0xFC20
  3157. 0000242C  6604                     bne        +0x6 /* 00002432 */
  3158. 0000242E  7000                     moveq.l    D0, 0x00
  3159. 00002430  6004                     bra        +0x6 /* 00002436 */
  3160. label00002432:
  3161. 00002432  302E FBE6                move.w     D0, [A6 - 0x41A]
  3162. label00002436:
  3163. 00002436  285F                     movea.l    A4, [A7]+
  3164. 00002438  4E5E                     unlink     A6
  3165. 0000243A  4E75                     rts
  3166. export_256:
  3167. 0000243C  4E56 FBB6                link       A6, -0x044A
  3168. 00002440  2F0C                     move.l     -[A7], A4
  3169. 00002442  286E 000C                movea.l    A4, [A6 + 0xC]
  3170. 00002446  508C                     addq.l     A4, 8
  3171. 00002448  486E FFC6                pea.l      [A6 - 0x3A]
  3172. 0000244C  486E FFBA                pea.l      [A6 - 0x46]
  3173. 00002450  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3174. 00002454  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3175. 00002458  2F0C                     move.l     -[A7], A4
  3176. 0000245A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3177. 0000245E  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  3178. 00002462  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3179. 00002466  3D40 FFBC                move.w     [A6 - 0x44], D0
  3180. 0000246A  4A6E FFBC                tst.w      [A6 - 0x44]
  3181. 0000246E  6708                     beq        +0xA /* 00002478 */
  3182. 00002470  302E FFBC                move.w     D0, [A6 - 0x44]
  3183. 00002474  6000 0200                bra        +0x202 /* 00002676 */
  3184. label00002478:
  3185. 00002478  486E FDB6                pea.l      [A6 - 0x24A]
  3186. 0000247C  486E FFC6                pea.l      [A6 - 0x3A]
  3187. 00002480  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  3188. 00002484  508F                     addq.l     A7, 8
  3189. 00002486  486E FFC6                pea.l      [A6 - 0x3A]
  3190. 0000248A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3191. 0000248E  588F                     addq.l     A7, 4
  3192. 00002490  302E FFBA                move.w     D0, [A6 - 0x46]
  3193. 00002494  48C0                     ext.l      D0
  3194. 00002496  E780                     asl        D0, 3
  3195. 00002498  D9C0                     add.l      A4, D0
  3196. 0000249A  422E FCB6                clr.b      [A6 - 0x34A]
  3197. 0000249E  422E FBB6                clr.b      [A6 - 0x44A]
  3198. 000024A2  0C54 2B7B                cmpi.w     [A4], 0x2B7B /* '+{' */
  3199. 000024A6  6600 0080                bne        +0x82 /* 00002528 */
  3200. 000024AA  508C                     addq.l     A4, 8
  3201. 000024AC  486E FFC6                pea.l      [A6 - 0x3A]
  3202. 000024B0  486E FFBA                pea.l      [A6 - 0x46]
  3203. 000024B4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3204. 000024B8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3205. 000024BC  2F0C                     move.l     -[A7], A4
  3206. 000024BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3207. 000024C2  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  3208. 000024C6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3209. 000024CA  3D40 FFBC                move.w     [A6 - 0x44], D0
  3210. 000024CE  4A6E FFBC                tst.w      [A6 - 0x44]
  3211. 000024D2  6708                     beq        +0xA /* 000024DC */
  3212. 000024D4  302E FFBC                move.w     D0, [A6 - 0x44]
  3213. 000024D8  6000 019C                bra        +0x19E /* 00002676 */
  3214. label000024DC:
  3215. 000024DC  486E FBB6                pea.l      [A6 - 0x44A]
  3216. 000024E0  486E FFC6                pea.l      [A6 - 0x3A]
  3217. 000024E4  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  3218. 000024E8  508F                     addq.l     A7, 8
  3219. 000024EA  486E FFC6                pea.l      [A6 - 0x3A]
  3220. 000024EE  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3221. 000024F2  588F                     addq.l     A7, 4
  3222. 000024F4  302E FFBA                move.w     D0, [A6 - 0x46]
  3223. 000024F8  48C0                     ext.l      D0
  3224. 000024FA  E780                     asl        D0, 3
  3225. 000024FC  D9C0                     add.l      A4, D0
  3226. 000024FE  486E FEB6                pea.l      [A6 - 0x14A]
  3227. 00002502  486E FDB6                pea.l      [A6 - 0x24A]
  3228. 00002506  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3229. 0000250A  508F                     addq.l     A7, 8
  3230. 0000250C  486E FDB6                pea.l      [A6 - 0x24A]
  3231. 00002510  486E FBB6                pea.l      [A6 - 0x44A]
  3232. 00002514  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3233. 00002518  508F                     addq.l     A7, 8
  3234. 0000251A  486E FBB6                pea.l      [A6 - 0x44A]
  3235. 0000251E  486E FEB6                pea.l      [A6 - 0x14A]
  3236. 00002522  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3237. 00002526  508F                     addq.l     A7, 8
  3238. label00002528:
  3239. 00002528  4A54                     tst.w      [A4]
  3240. 0000252A  6706                     beq        +0x8 /* 00002532 */
  3241. 0000252C  7002                     moveq.l    D0, 0x02
  3242. 0000252E  6000 0146                bra        +0x148 /* 00002676 */
  3243. label00002532:
  3244. 00002532  2D7C 4150 504C FFC2      move.l     [A6 - 0x3E], 0x4150504C /* 'APPL' */
  3245. 0000253A  42AE FFBE                clr.l      [A6 - 0x42]
  3246. 0000253E  486E FFBE                pea.l      [A6 - 0x42]
  3247. 00002542  486E FFC2                pea.l      [A6 - 0x3E]
  3248. 00002546  486E FFB8                pea.l      [A6 - 0x48]
  3249. 0000254A  486E FEB6                pea.l      [A6 - 0x14A]
  3250. 0000254E  486E FDB6                pea.l      [A6 - 0x24A]
  3251. 00002552  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  3252. 00002556  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3253. 0000255A  4A40                     tst.w      D0
  3254. 0000255C  6606                     bne        +0x8 /* 00002564 */
  3255. 0000255E  703E                     moveq.l    D0, 0x3E
  3256. 00002560  6000 0114                bra        +0x116 /* 00002676 */
  3257. label00002564:
  3258. 00002564  4A2E FBB6                tst.b      [A6 - 0x44A]
  3259. 00002568  672E                     beq        +0x30 /* 00002598 */
  3260. 0000256A  42AE FFC2                clr.l      [A6 - 0x3E]
  3261. 0000256E  42AE FFBE                clr.l      [A6 - 0x42]
  3262. 00002572  486E FFBE                pea.l      [A6 - 0x42]
  3263. 00002576  486E FFC2                pea.l      [A6 - 0x3E]
  3264. 0000257A  486E FFB6                pea.l      [A6 - 0x4A]
  3265. 0000257E  486E FCB6                pea.l      [A6 - 0x34A]
  3266. 00002582  486E FBB6                pea.l      [A6 - 0x44A]
  3267. 00002586  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  3268. 0000258A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3269. 0000258E  4A40                     tst.w      D0
  3270. 00002590  6606                     bne        +0x8 /* 00002598 */
  3271. 00002592  703E                     moveq.l    D0, 0x3E
  3272. 00002594  6000 00E0                bra        +0xE2 /* 00002676 */
  3273. label00002598:
  3274. 00002598  4EBA 00E2                jsr        [PC + 0xE2 /* 0000267C */]
  3275. 0000259C  4A40                     tst.w      D0
  3276. 0000259E  6700 00AC                beq        +0xAE /* 0000264C */
  3277. 000025A2  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3278. 000025A6  4267                     clr.w      -[A7]
  3279. 000025A8  486D 97D0                pea.l      [A5 - 0x6830]
  3280. 000025AC  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  3281. 000025B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3282. 000025B4  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  3283. 000025B8  603C                     bra        +0x3E /* 000025F6 */
  3284. label000025BA:
  3285. 000025BA  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  3286. 000025BE  2050                     movea.l    A0, [A0]
  3287. 000025C0  43ED 8FE8                lea.l      A1, [A5 - 0x7018]
  3288. 000025C4  7019                     moveq.l    D0, 0x19
  3289. label000025C6:
  3290. 000025C6  22D8                     move.l     [A1]+, [A0]+
  3291. 000025C8  51C8 FFFC                dbf        D0, -0x6 /* 000025C6 */
  3292. 000025CC  32D8                     move.w     [A1]+, [A0]+
  3293. 000025CE  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  3294. 000025D2  3D40 FFBC                move.w     [A6 - 0x44], D0
  3295. 000025D6  0C6E FC20 FFBC           cmpi.w     [A6 - 0x44], 0xFC20
  3296. 000025DC  6606                     bne        +0x8 /* 000025E4 */
  3297. 000025DE  7000                     moveq.l    D0, 0x00
  3298. 000025E0  6000 0094                bra        +0x96 /* 00002676 */
  3299. label000025E4:
  3300. 000025E4  4A6E FFBC                tst.w      [A6 - 0x44]
  3301. 000025E8  6708                     beq        +0xA /* 000025F2 */
  3302. 000025EA  302E FFBC                move.w     D0, [A6 - 0x44]
  3303. 000025EE  6000 0086                bra        +0x88 /* 00002676 */
  3304. label000025F2:
  3305. 000025F2  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  3306. label000025F6:
  3307. 000025F6  4A6D 8DAA                tst.w      [A5 - 0x7256]
  3308. 000025FA  66BE                     bne        -0x40 /* 000025BA */
  3309. 000025FC  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  3310. 00002600  4EAD 0B82                jsr        [A5 + 0xB82 /* export_364 */]
  3311. 00002604  486E FFB8                pea.l      [A6 - 0x48]
  3312. 00002608  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  3313. 0000260C  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  3314. 00002610  5C8F                     addq.l     A7, 6
  3315. 00002612  486E FFB6                pea.l      [A6 - 0x4A]
  3316. 00002616  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  3317. 0000261A  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  3318. 0000261E  5C8F                     addq.l     A7, 6
  3319. 00002620  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3320. 00002624  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  3321. 00002628  486E FCB6                pea.l      [A6 - 0x34A]
  3322. 0000262C  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  3323. 00002630  486E FEB6                pea.l      [A6 - 0x14A]
  3324. 00002634  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3325. 00002638  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3326. 0000263C  4A40                     tst.w      D0
  3327. 0000263E  670A                     beq        +0xC /* 0000264A */
  3328. 00002640  3F3C 0074                move.w     -[A7], 0x74 /* 't' */
  3329. 00002644  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3330. 00002648  548F                     addq.l     A7, 2
  3331. label0000264A:
  3332. 0000264A  A9F4                     syscall    ExitToShell
  3333. label0000264C:
  3334. 0000264C  426D 8D98                clr.w      [A5 - 0x7268]
  3335. 00002650  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  3336. 00002654  486E FCB6                pea.l      [A6 - 0x34A]
  3337. 00002658  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  3338. 0000265C  486E FEB6                pea.l      [A6 - 0x14A]
  3339. 00002660  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3340. 00002664  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3341. 00002668  4A40                     tst.w      D0
  3342. 0000266A  6706                     beq        +0x8 /* 00002672 */
  3343. 0000266C  7074                     moveq.l    D0, 0x74
  3344. 0000266E  3D40 FFBC                move.w     [A6 - 0x44], D0
  3345. label00002672:
  3346. 00002672  302E FFBC                move.w     D0, [A6 - 0x44]
  3347. label00002676:
  3348. 00002676  285F                     movea.l    A4, [A7]+
  3349. 00002678  4E5E                     unlink     A6
  3350. 0000267A  4E75                     rts
  3351. fn0000267C:
  3352. 0000267C  4E56 FFCA                link       A6, -0x0036
  3353. 00002680  426E FFFE                clr.w      [A6 - 0x2]
  3354. 00002684  3038 0214                move.w     D0, [0x00000214 /* SFSaveDisk */]
  3355. 00002688  4440                     neg.w      D0
  3356. 0000268A  3D40 FFE0                move.w     [A6 - 0x20], D0
  3357. 0000268E  2D78 0398 FFFA           move.l     [A6 - 0x6], [0x00000398 /* CurDirStore */]
  3358. 00002694  42AE FFDC                clr.l      [A6 - 0x24]
  3359. 00002698  2D7C 6162 6364 FFE6      move.l     [A6 - 0x1A], 0x61626364 /* 'abcd' */
  3360. 000026A0  4267                     clr.w      -[A7]
  3361. 000026A2  486E FFCA                pea.l      [A6 - 0x36]
  3362. 000026A6  4267                     clr.w      -[A7]
  3363. 000026A8  4EAD 136A                jsr        [A5 + 0x136A /* export_617 */]
  3364. 000026AC  301F                     move.w     D0, [A7]+
  3365. 000026AE  4A40                     tst.w      D0
  3366. 000026B0  661E                     bne        +0x20 /* 000026D0 */
  3367. 000026B2  0CAE 6162 6364 FFE6      cmpi.l     [A6 - 0x1A], 0x61626364 /* 'abcd' */
  3368. 000026BA  6606                     bne        +0x8 /* 000026C2 */
  3369. 000026BC  7001                     moveq.l    D0, 0x01
  3370. 000026BE  3D40 FFFE                move.w     [A6 - 0x2], D0
  3371. label000026C2:
  3372. 000026C2  4267                     clr.w      -[A7]
  3373. 000026C4  486E FFCA                pea.l      [A6 - 0x36]
  3374. 000026C8  4267                     clr.w      -[A7]
  3375. 000026CA  4EAD 12CA                jsr        [A5 + 0x12CA /* export_597 */]
  3376. 000026CE  301F                     move.w     D0, [A7]+
  3377. label000026D0:
  3378. 000026D0  302E FFFE                move.w     D0, [A6 - 0x2]
  3379. 000026D4  4E5E                     unlink     A6
  3380. 000026D6  4E75                     rts
  3381. export_241:
  3382. 000026D8  4E56 FEFE                link       A6, -0x0102
  3383. 000026DC  2F0C                     move.l     -[A7], A4
  3384. 000026DE  286E 000C                movea.l    A4, [A6 + 0xC]
  3385. 000026E2  508C                     addq.l     A4, 8
  3386. 000026E4  3014                     move.w     D0, [A4]
  3387. 000026E6  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3388. 000026EA  0006 001A                ori.b      D6, 0x1A
  3389. 000026EE  2B55 001C                move.l     [A5 + 0x1C], [A5]
  3390. 000026F2  2B21                     move.l     -[A5], -[A1]
  3391. 000026F4  0032 2B4F 0048           ori.b      [A2 + D0.w + 0x48], 0x4F /* 'O' */
  3392. 000026FA  2B65 005E                move.l     [A5 + 0x5E], -[A5]
  3393. 000026FE  2B5B 0066                move.l     [A5 + 0x66], [A3]+
  3394. 00002702  2712                     move.l     -[A3], [A2]
  3395. 00002704  0130 7000                btst       [A0 + D7.w], D0
  3396. 00002708  6000 01FA                bra        +0x1FC /* 00002904 */
  3397. 0000270C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3398. 00002710  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3399. 00002714  2F0C                     move.l     -[A7], A4
  3400. 00002716  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3401. 0000271A  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  3402. 0000271E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3403. 00002722  6000 01E0                bra        +0x1E2 /* 00002904 */
  3404. 00002726  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3405. 0000272A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3406. 0000272E  2F0C                     move.l     -[A7], A4
  3407. 00002730  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3408. 00002734  4EAD 0E1A                jsr        [A5 + 0xE1A /* export_447 */]
  3409. 00002738  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3410. 0000273C  6000 01C6                bra        +0x1C8 /* 00002904 */
  3411. 00002740  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3412. 00002744  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3413. 00002748  2F0C                     move.l     -[A7], A4
  3414. 0000274A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3415. 0000274E  4EAD 0DDA                jsr        [A5 + 0xDDA /* export_439 */]
  3416. 00002752  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3417. 00002756  6000 01AC                bra        +0x1AE /* 00002904 */
  3418. 0000275A  4267                     clr.w      -[A7]
  3419. 0000275C  4EBA 01AC                jsr        [PC + 0x1AC /* 0000290A */]
  3420. 00002760  548F                     addq.l     A7, 2
  3421. 00002762  6000 01A0                bra        +0x1A2 /* 00002904 */
  3422. 00002766  508C                     addq.l     A4, 8
  3423. 00002768  0C54 2B79                cmpi.w     [A4], 0x2B79 /* '+y' */
  3424. 0000276C  6706                     beq        +0x8 /* 00002774 */
  3425. 0000276E  7002                     moveq.l    D0, 0x02
  3426. 00002770  6000 0192                bra        +0x194 /* 00002904 */
  3427. label00002774:
  3428. 00002774  508C                     addq.l     A4, 8
  3429. 00002776  426E FF06                clr.w      [A6 - 0xFA]
  3430. 0000277A  0C54 03FC                cmpi.w     [A4], 0x3FC
  3431. 0000277E  6628                     bne        +0x2A /* 000027A8 */
  3432. 00002780  508C                     addq.l     A4, 8
  3433. 00002782  0C54 2B66                cmpi.w     [A4], 0x2B66 /* '+f' */
  3434. 00002786  6608                     bne        +0xA /* 00002790 */
  3435. 00002788  426D 8D98                clr.w      [A5 - 0x7268]
  3436. 0000278C  508C                     addq.l     A4, 8
  3437. 0000278E  6018                     bra        +0x1A /* 000027A8 */
  3438. label00002790:
  3439. 00002790  0C54 0848                cmpi.w     [A4], 0x848
  3440. 00002794  6612                     bne        +0x14 /* 000027A8 */
  3441. 00002796  0C6C 2B0A 0008           cmpi.w     [A4 + 0x8], 0x2B0A /* '+\n' */
  3442. 0000279C  660A                     bne        +0xC /* 000027A8 */
  3443. 0000279E  7001                     moveq.l    D0, 0x01
  3444. 000027A0  3D40 FF06                move.w     [A6 - 0xFA], D0
  3445. 000027A4  49EC 0010                lea.l      A4, [A4 + 0x10]
  3446. label000027A8:
  3447. 000027A8  4A54                     tst.w      [A4]
  3448. 000027AA  6706                     beq        +0x8 /* 000027B2 */
  3449. 000027AC  7013                     moveq.l    D0, 0x13
  3450. 000027AE  6000 0154                bra        +0x156 /* 00002904 */
  3451. label000027B2:
  3452. 000027B2  4A6D 8FBA                tst.w      [A5 - 0x7046]
  3453. 000027B6  6612                     bne        +0x14 /* 000027CA */
  3454. 000027B8  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3455. 000027BC  4267                     clr.w      -[A7]
  3456. 000027BE  486D 97D8                pea.l      [A5 - 0x6828]
  3457. 000027C2  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  3458. 000027C6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3459. label000027CA:
  3460. 000027CA  486E FEFE                pea.l      [A6 - 0x102]
  3461. 000027CE  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  3462. 000027D2  588F                     addq.l     A7, 4
  3463. 000027D4  486D 8FE8                pea.l      [A5 - 0x7018]
  3464. 000027D8  2F2E FEFE                move.l     -[A7], [A6 - 0x102]
  3465. 000027DC  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3466. 000027E0  508F                     addq.l     A7, 8
  3467. 000027E2  3F2E FF06                move.w     -[A7], [A6 - 0xFA]
  3468. 000027E6  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  3469. 000027EA  548F                     addq.l     A7, 2
  3470. 000027EC  603C                     bra        +0x3E /* 0000282A */
  3471. label000027EE:
  3472. 000027EE  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  3473. 000027F2  2050                     movea.l    A0, [A0]
  3474. 000027F4  43ED 8FE8                lea.l      A1, [A5 - 0x7018]
  3475. 000027F8  7019                     moveq.l    D0, 0x19
  3476. label000027FA:
  3477. 000027FA  22D8                     move.l     [A1]+, [A0]+
  3478. 000027FC  51C8 FFFC                dbf        D0, -0x6 /* 000027FA */
  3479. 00002800  32D8                     move.w     [A1]+, [A0]+
  3480. 00002802  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  3481. 00002806  3D40 FF0A                move.w     [A6 - 0xF6], D0
  3482. 0000280A  0C6E FC20 FF0A           cmpi.w     [A6 - 0xF6], 0xFC20
  3483. 00002810  6606                     bne        +0x8 /* 00002818 */
  3484. 00002812  7000                     moveq.l    D0, 0x00
  3485. 00002814  6000 00EE                bra        +0xF0 /* 00002904 */
  3486. label00002818:
  3487. 00002818  4A6E FF0A                tst.w      [A6 - 0xF6]
  3488. 0000281C  6708                     beq        +0xA /* 00002826 */
  3489. 0000281E  302E FF0A                move.w     D0, [A6 - 0xF6]
  3490. 00002822  6000 00E0                bra        +0xE2 /* 00002904 */
  3491. label00002826:
  3492. 00002826  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  3493. label0000282A:
  3494. 0000282A  4A6D 8DAA                tst.w      [A5 - 0x7256]
  3495. 0000282E  66BE                     bne        -0x40 /* 000027EE */
  3496. 00002830  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  3497. 00002834  486E FF0C                pea.l      [A6 - 0xF4]
  3498. 00002838  486E FF08                pea.l      [A6 - 0xF8]
  3499. 0000283C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3500. 00002840  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3501. 00002844  2F0C                     move.l     -[A7], A4
  3502. 00002846  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3503. 0000284A  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  3504. 0000284E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3505. 00002852  3D40 FF0A                move.w     [A6 - 0xF6], D0
  3506. 00002856  4A6E FF0A                tst.w      [A6 - 0xF6]
  3507. 0000285A  6708                     beq        +0xA /* 00002864 */
  3508. 0000285C  302E FF0A                move.w     D0, [A6 - 0xF6]
  3509. 00002860  6000 00A2                bra        +0xA4 /* 00002904 */
  3510. label00002864:
  3511. 00002864  302E FF08                move.w     D0, [A6 - 0xF8]
  3512. 00002868  48C0                     ext.l      D0
  3513. 0000286A  E780                     asl        D0, 3
  3514. 0000286C  D9C0                     add.l      A4, D0
  3515. 0000286E  486E FF0C                pea.l      [A6 - 0xF4]
  3516. 00002872  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  3517. 00002876  588F                     addq.l     A7, 4
  3518. 00002878  0C6E 0006 FF0C           cmpi.w     [A6 - 0xF4], 0x6
  3519. 0000287E  6706                     beq        +0x8 /* 00002886 */
  3520. 00002880  7002                     moveq.l    D0, 0x02
  3521. 00002882  6000 0080                bra        +0x82 /* 00002904 */
  3522. label00002886:
  3523. 00002886  4A54                     tst.w      [A4]
  3524. 00002888  6706                     beq        +0x8 /* 00002890 */
  3525. 0000288A  7013                     moveq.l    D0, 0x13
  3526. 0000288C  6000 0076                bra        +0x78 /* 00002904 */
  3527. label00002890:
  3528. 00002890  4AAE FF82                tst.l      [A6 - 0x7E]
  3529. 00002894  6606                     bne        +0x8 /* 0000289C */
  3530. 00002896  7000                     moveq.l    D0, 0x00
  3531. 00002898  6000 006A                bra        +0x6C /* 00002904 */
  3532. label0000289C:
  3533. 0000289C  2D6D 903C FF02           move.l     [A6 - 0xFE], [A5 - 0x6FC4]
  3534. 000028A2  41ED 8FE8                lea.l      A0, [A5 - 0x7018]
  3535. 000028A6  43EE FF3A                lea.l      A1, [A6 - 0xC6]
  3536. 000028AA  7019                     moveq.l    D0, 0x19
  3537. label000028AC:
  3538. 000028AC  20D9                     move.l     [A0]+, [A1]+
  3539. 000028AE  51C8 FFFC                dbf        D0, -0x6 /* 000028AC */
  3540. 000028B2  30D9                     move.w     [A0]+, [A1]+
  3541. 000028B4  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  3542. 000028B8  3D40 FF0A                move.w     [A6 - 0xF6], D0
  3543. 000028BC  0C6E FC20 FF0A           cmpi.w     [A6 - 0xF6], 0xFC20
  3544. 000028C2  6604                     bne        +0x6 /* 000028C8 */
  3545. 000028C4  7000                     moveq.l    D0, 0x00
  3546. 000028C6  603C                     bra        +0x3E /* 00002904 */
  3547. label000028C8:
  3548. 000028C8  4A6E FF0A                tst.w      [A6 - 0xF6]
  3549. 000028CC  6706                     beq        +0x8 /* 000028D4 */
  3550. 000028CE  302E FF0A                move.w     D0, [A6 - 0xF6]
  3551. 000028D2  6030                     bra        +0x32 /* 00002904 */
  3552. label000028D4:
  3553. 000028D4  486D 8FE8                pea.l      [A5 - 0x7018]
  3554. 000028D8  2F2E FF02                move.l     -[A7], [A6 - 0xFE]
  3555. 000028DC  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  3556. 000028E0  508F                     addq.l     A7, 8
  3557. 000028E2  4A40                     tst.w      D0
  3558. 000028E4  6618                     bne        +0x1A /* 000028FE */
  3559. 000028E6  486E FEFE                pea.l      [A6 - 0x102]
  3560. 000028EA  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  3561. 000028EE  588F                     addq.l     A7, 4
  3562. 000028F0  486D 8FE8                pea.l      [A5 - 0x7018]
  3563. 000028F4  2F2E FEFE                move.l     -[A7], [A6 - 0x102]
  3564. 000028F8  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3565. 000028FC  508F                     addq.l     A7, 8
  3566. label000028FE:
  3567. 000028FE  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  3568. 00002902  7000                     moveq.l    D0, 0x00
  3569. label00002904:
  3570. 00002904  285F                     movea.l    A4, [A7]+
  3571. 00002906  4E5E                     unlink     A6
  3572. 00002908  4E75                     rts
  3573. fn0000290A:
  3574. 0000290A  4E56 0000                link       A6, 0
  3575. 0000290E  206D 8FE8                movea.l    A0, [A5 - 0x7018]
  3576. 00002912  4A68 0D6E                tst.w      [A0 + 0xD6E]
  3577. 00002916  663A                     bne        +0x3C /* 00002952 */
  3578. 00002918  4A6E 0008                tst.w      [A6 + 0x8]
  3579. 0000291C  6718                     beq        +0x1A /* 00002936 */
  3580. 0000291E  4267                     clr.w      -[A7]
  3581. 00002920  206D 8FE8                movea.l    A0, [A5 - 0x7018]
  3582. 00002924  4868 002C                pea.l      [A0 + 0x2C]
  3583. 00002928  A997                     syscall    OpenResFile
  3584. 0000292A  301F                     move.w     D0, [A7]+
  3585. 0000292C  206D 8FE8                movea.l    A0, [A5 - 0x7018]
  3586. 00002930  3140 0006                move.w     [A0 + 0x6], D0
  3587. 00002934  601C                     bra        +0x1E /* 00002952 */
  3588. label00002936:
  3589. 00002936  206D 8FE8                movea.l    A0, [A5 - 0x7018]
  3590. 0000293A  4A68 0006                tst.w      [A0 + 0x6]
  3591. 0000293E  6712                     beq        +0x14 /* 00002952 */
  3592. 00002940  206D 8FE8                movea.l    A0, [A5 - 0x7018]
  3593. 00002944  3F28 0006                move.w     -[A7], [A0 + 0x6]
  3594. 00002948  A99A                     syscall    CloseResFile
  3595. 0000294A  206D 8FE8                movea.l    A0, [A5 - 0x7018]
  3596. 0000294E  4268 0006                clr.w      [A0 + 0x6]
  3597. label00002952:
  3598. 00002952  7000                     moveq.l    D0, 0x00
  3599. 00002954  4E5E                     unlink     A6
  3600. 00002956  4E75                     rts
  3601. export_254:
  3602. 00002958  4E56 FBE6                link       A6, -0x041A
  3603. 0000295C  2F0C                     move.l     -[A7], A4
  3604. 0000295E  286E 000C                movea.l    A4, [A6 + 0xC]
  3605. 00002962  486E FBE6                pea.l      [A6 - 0x41A]
  3606. 00002966  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3607. 0000296A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3608. 0000296E  2F0C                     move.l     -[A7], A4
  3609. 00002970  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3610. 00002974  4EBA 009C                jsr        [PC + 0x9C /* 00002A12 */]
  3611. 00002978  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3612. 0000297C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3613. 00002980  4A6E FFFE                tst.w      [A6 - 0x2]
  3614. 00002984  6706                     beq        +0x8 /* 0000298C */
  3615. 00002986  302E FFFE                move.w     D0, [A6 - 0x2]
  3616. 0000298A  601E                     bra        +0x20 /* 000029AA */
  3617. label0000298C:
  3618. 0000298C  486E FBE6                pea.l      [A6 - 0x41A]
  3619. 00002990  4EAD 0AE2                jsr        [A5 + 0xAE2 /* export_344 */]
  3620. 00002994  588F                     addq.l     A7, 4
  3621. 00002996  3D40 FFFE                move.w     [A6 - 0x2], D0
  3622. 0000299A  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  3623. 000029A0  6604                     bne        +0x6 /* 000029A6 */
  3624. 000029A2  7000                     moveq.l    D0, 0x00
  3625. 000029A4  6004                     bra        +0x6 /* 000029AA */
  3626. label000029A6:
  3627. 000029A6  302E FFFE                move.w     D0, [A6 - 0x2]
  3628. label000029AA:
  3629. 000029AA  285F                     movea.l    A4, [A7]+
  3630. 000029AC  4E5E                     unlink     A6
  3631. 000029AE  4E75                     rts
  3632. export_252:
  3633. 000029B0  4E56 FBE6                link       A6, -0x041A
  3634. 000029B4  2F0C                     move.l     -[A7], A4
  3635. 000029B6  286E 000C                movea.l    A4, [A6 + 0xC]
  3636. 000029BA  508C                     addq.l     A4, 8
  3637. 000029BC  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  3638. 000029C0  6602                     bne        +0x4 /* 000029C4 */
  3639. 000029C2  508C                     addq.l     A4, 8
  3640. label000029C4:
  3641. 000029C4  486E FBE6                pea.l      [A6 - 0x41A]
  3642. 000029C8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3643. 000029CC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3644. 000029D0  2F0C                     move.l     -[A7], A4
  3645. 000029D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3646. 000029D6  4EBA 003A                jsr        [PC + 0x3A /* 00002A12 */]
  3647. 000029DA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3648. 000029DE  3D40 FFFE                move.w     [A6 - 0x2], D0
  3649. 000029E2  4A6E FFFE                tst.w      [A6 - 0x2]
  3650. 000029E6  6706                     beq        +0x8 /* 000029EE */
  3651. 000029E8  302E FFFE                move.w     D0, [A6 - 0x2]
  3652. 000029EC  601E                     bra        +0x20 /* 00002A0C */
  3653. label000029EE:
  3654. 000029EE  486E FBE6                pea.l      [A6 - 0x41A]
  3655. 000029F2  4EAD 0AE2                jsr        [A5 + 0xAE2 /* export_344 */]
  3656. 000029F6  588F                     addq.l     A7, 4
  3657. 000029F8  3D40 FFFE                move.w     [A6 - 0x2], D0
  3658. 000029FC  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  3659. 00002A02  6604                     bne        +0x6 /* 00002A08 */
  3660. 00002A04  7000                     moveq.l    D0, 0x00
  3661. 00002A06  6004                     bra        +0x6 /* 00002A0C */
  3662. label00002A08:
  3663. 00002A08  302E FFFE                move.w     D0, [A6 - 0x2]
  3664. label00002A0C:
  3665. 00002A0C  285F                     movea.l    A4, [A7]+
  3666. 00002A0E  4E5E                     unlink     A6
  3667. 00002A10  4E75                     rts
  3668. fn00002A12:
  3669. 00002A12  4E56 FFBA                link       A6, -0x0046
  3670. 00002A16  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3671. 00002A1A  286E 000C                movea.l    A4, [A6 + 0xC]
  3672. 00002A1E  2D4C FFFC                move.l     [A6 - 0x4], A4
  3673. 00002A22  50AE FFFC                addq.l     [A6 - 0x4], 8
  3674. 00002A26  206E FFFC                movea.l    A0, [A6 - 0x4]
  3675. 00002A2A  0C50 2B0A                cmpi.w     [A0], 0x2B0A /* '+\n' */
  3676. 00002A2E  6604                     bne        +0x6 /* 00002A34 */
  3677. 00002A30  50AE FFFC                addq.l     [A6 - 0x4], 8
  3678. label00002A34:
  3679. 00002A34  206E FFFC                movea.l    A0, [A6 - 0x4]
  3680. 00002A38  4A50                     tst.w      [A0]
  3681. 00002A3A  6600 00D2                bne        +0xD4 /* 00002B0E */
  3682. 00002A3E  7A00                     moveq.l    D5, 0x00
  3683. 00002A40  0C54 1B58                cmpi.w     [A4], 0x1B58
  3684. 00002A44  6F2A                     ble        +0x2C /* 00002A70 */
  3685. 00002A46  0C54 1B66                cmpi.w     [A4], 0x1B66
  3686. 00002A4A  6C24                     bge        +0x26 /* 00002A70 */
  3687. 00002A4C  7A06                     moveq.l    D5, 0x06
  3688. 00002A4E  3014                     move.w     D0, [A4]
  3689. 00002A50  0640 E4A8                addi.w     D0, 0xE4A8
  3690. 00002A54  48C0                     ext.l      D0
  3691. 00002A56  2E00                     move.l     D7, D0
  3692. 00002A58  0C54 1B63                cmpi.w     [A4], 0x1B63
  3693. 00002A5C  6602                     bne        +0x4 /* 00002A60 */
  3694. 00002A5E  7A01                     moveq.l    D5, 0x01
  3695. label00002A60:
  3696. 00002A60  0C54 1B65                cmpi.w     [A4], 0x1B65
  3697. 00002A64  6602                     bne        +0x4 /* 00002A68 */
  3698. 00002A66  7A02                     moveq.l    D5, 0x02
  3699. label00002A68:
  3700. 00002A68  0C54 1B64                cmpi.w     [A4], 0x1B64
  3701. 00002A6C  6602                     bne        +0x4 /* 00002A70 */
  3702. 00002A6E  7A03                     moveq.l    D5, 0x03
  3703. label00002A70:
  3704. 00002A70  0C54 2B54                cmpi.w     [A4], 0x2B54 /* '+T' */
  3705. 00002A74  6606                     bne        +0x8 /* 00002A7C */
  3706. 00002A76  2E2D 9004                move.l     D7, [A5 - 0x6FFC]
  3707. 00002A7A  7A04                     moveq.l    D5, 0x04
  3708. label00002A7C:
  3709. 00002A7C  0C54 271A                cmpi.w     [A4], 0x271A
  3710. 00002A80  6606                     bne        +0x8 /* 00002A88 */
  3711. 00002A82  2E2D 9004                move.l     D7, [A5 - 0x6FFC]
  3712. 00002A86  7A05                     moveq.l    D5, 0x05
  3713. label00002A88:
  3714. 00002A88  0C54 2B6B                cmpi.w     [A4], 0x2B6B /* '+k' */
  3715. 00002A8C  6606                     bne        +0x8 /* 00002A94 */
  3716. 00002A8E  2E2D 9004                move.l     D7, [A5 - 0x6FFC]
  3717. 00002A92  7A06                     moveq.l    D5, 0x06
  3718. label00002A94:
  3719. 00002A94  4A45                     tst.w      D5
  3720. 00002A96  6734                     beq        +0x36 /* 00002ACC */
  3721. 00002A98  206E 0018                movea.l    A0, [A6 + 0x18]
  3722. 00002A9C  3085                     move.w     [A0], D5
  3723. 00002A9E  206E 0018                movea.l    A0, [A6 + 0x18]
  3724. 00002AA2  2147 0002                move.l     [A0 + 0x2], D7
  3725. 00002AA6  206E 0018                movea.l    A0, [A6 + 0x18]
  3726. 00002AAA  4268 0106                clr.w      [A0 + 0x106]
  3727. 00002AAE  206E 0018                movea.l    A0, [A6 + 0x18]
  3728. 00002AB2  4268 020C                clr.w      [A0 + 0x20C]
  3729. 00002AB6  206E 0018                movea.l    A0, [A6 + 0x18]
  3730. 00002ABA  4268 0312                clr.w      [A0 + 0x312]
  3731. 00002ABE  206E 0018                movea.l    A0, [A6 + 0x18]
  3732. 00002AC2  4228 0318                clr.b      [A0 + 0x318]
  3733. 00002AC6  7000                     moveq.l    D0, 0x00
  3734. 00002AC8  6000 0204                bra        +0x206 /* 00002CCE */
  3735. label00002ACC:
  3736. 00002ACC  0C54 2AFC                cmpi.w     [A4], 0x2AFC
  3737. 00002AD0  6706                     beq        +0x8 /* 00002AD8 */
  3738. 00002AD2  0C54 2B58                cmpi.w     [A4], 0x2B58 /* '+X' */
  3739. 00002AD6  6618                     bne        +0x1A /* 00002AF0 */
  3740. label00002AD8:
  3741. 00002AD8  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3742. 00002ADC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3743. 00002AE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3744. 00002AE4  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  3745. 00002AE8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3746. 00002AEC  6000 01E0                bra        +0x1E2 /* 00002CCE */
  3747. label00002AF0:
  3748. 00002AF0  0C54 2B24                cmpi.w     [A4], 0x2B24 /* '+$' */
  3749. 00002AF4  6618                     bne        +0x1A /* 00002B0E */
  3750. 00002AF6  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3751. 00002AFA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3752. 00002AFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3753. 00002B02  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  3754. 00002B06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3755. 00002B0A  6000 01C2                bra        +0x1C4 /* 00002CCE */
  3756. label00002B0E:
  3757. 00002B0E  0C54 0002                cmpi.w     [A4], 0x2
  3758. 00002B12  6600 006C                bne        +0x6E /* 00002B80 */
  3759. 00002B16  486E FFC2                pea.l      [A6 - 0x3E]
  3760. 00002B1A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3761. 00002B1E  2F0C                     move.l     -[A7], A4
  3762. 00002B20  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  3763. 00002B24  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3764. 00002B28  3C00                     move.w     D6, D0
  3765. 00002B2A  4A46                     tst.w      D6
  3766. 00002B2C  6706                     beq        +0x8 /* 00002B34 */
  3767. 00002B2E  3006                     move.w     D0, D6
  3768. 00002B30  6000 019C                bra        +0x19E /* 00002CCE */
  3769. label00002B34:
  3770. 00002B34  206E 0018                movea.l    A0, [A6 + 0x18]
  3771. 00002B38  4868 0318                pea.l      [A0 + 0x318]
  3772. 00002B3C  486E FFC2                pea.l      [A6 - 0x3E]
  3773. 00002B40  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  3774. 00002B44  508F                     addq.l     A7, 8
  3775. 00002B46  486E FFC2                pea.l      [A6 - 0x3E]
  3776. 00002B4A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3777. 00002B4E  588F                     addq.l     A7, 4
  3778. 00002B50  508C                     addq.l     A4, 8
  3779. 00002B52  4A54                     tst.w      [A4]
  3780. 00002B54  6706                     beq        +0x8 /* 00002B5C */
  3781. 00002B56  7013                     moveq.l    D0, 0x13
  3782. 00002B58  6000 0174                bra        +0x176 /* 00002CCE */
  3783. label00002B5C:
  3784. 00002B5C  206E 0018                movea.l    A0, [A6 + 0x18]
  3785. 00002B60  4250                     clr.w      [A0]
  3786. 00002B62  206E 0018                movea.l    A0, [A6 + 0x18]
  3787. 00002B66  4268 0106                clr.w      [A0 + 0x106]
  3788. 00002B6A  206E 0018                movea.l    A0, [A6 + 0x18]
  3789. 00002B6E  4268 020C                clr.w      [A0 + 0x20C]
  3790. 00002B72  206E 0018                movea.l    A0, [A6 + 0x18]
  3791. 00002B76  4268 0312                clr.w      [A0 + 0x312]
  3792. 00002B7A  7000                     moveq.l    D0, 0x00
  3793. 00002B7C  6000 0150                bra        +0x152 /* 00002CCE */
  3794. label00002B80:
  3795. 00002B80  2F0C                     move.l     -[A7], A4
  3796. 00002B82  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  3797. 00002B86  588F                     addq.l     A7, 4
  3798. 00002B88  3D40 FFBE                move.w     [A6 - 0x42], D0
  3799. 00002B8C  0C6E 0004 FFBE           cmpi.w     [A6 - 0x42], 0x4
  3800. 00002B92  6D50                     blt        +0x52 /* 00002BE4 */
  3801. 00002B94  0C6E 0007 FFBE           cmpi.w     [A6 - 0x42], 0x7
  3802. 00002B9A  6E48                     bgt        +0x4A /* 00002BE4 */
  3803. 00002B9C  3F3C 0001                move.w     -[A7], 0x1
  3804. 00002BA0  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3805. 00002BA4  486E FFC0                pea.l      [A6 - 0x40]
  3806. 00002BA8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3807. 00002BAC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3808. 00002BB0  2F0C                     move.l     -[A7], A4
  3809. 00002BB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3810. 00002BB6  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  3811. 00002BBA  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3812. 00002BBE  3C00                     move.w     D6, D0
  3813. 00002BC0  4A46                     tst.w      D6
  3814. 00002BC2  6706                     beq        +0x8 /* 00002BCA */
  3815. 00002BC4  3006                     move.w     D0, D6
  3816. 00002BC6  6000 0106                bra        +0x108 /* 00002CCE */
  3817. label00002BCA:
  3818. 00002BCA  302E FFC0                move.w     D0, [A6 - 0x40]
  3819. 00002BCE  48C0                     ext.l      D0
  3820. 00002BD0  E780                     asl        D0, 3
  3821. 00002BD2  D9C0                     add.l      A4, D0
  3822. 00002BD4  4A54                     tst.w      [A4]
  3823. 00002BD6  6706                     beq        +0x8 /* 00002BDE */
  3824. 00002BD8  7013                     moveq.l    D0, 0x13
  3825. 00002BDA  6000 00F2                bra        +0xF4 /* 00002CCE */
  3826. label00002BDE:
  3827. 00002BDE  7000                     moveq.l    D0, 0x00
  3828. 00002BE0  6000 00EC                bra        +0xEE /* 00002CCE */
  3829. label00002BE4:
  3830. 00002BE4  486E FFC2                pea.l      [A6 - 0x3E]
  3831. 00002BE8  486E FFC0                pea.l      [A6 - 0x40]
  3832. 00002BEC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3833. 00002BF0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3834. 00002BF4  2F0C                     move.l     -[A7], A4
  3835. 00002BF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3836. 00002BFA  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  3837. 00002BFE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3838. 00002C02  3C00                     move.w     D6, D0
  3839. 00002C04  4A46                     tst.w      D6
  3840. 00002C06  6600 007C                bne        +0x7E /* 00002C84 */
  3841. 00002C0A  302E FFC0                move.w     D0, [A6 - 0x40]
  3842. 00002C0E  48C0                     ext.l      D0
  3843. 00002C10  E780                     asl        D0, 3
  3844. 00002C12  D9C0                     add.l      A4, D0
  3845. 00002C14  4A54                     tst.w      [A4]
  3846. 00002C16  6710                     beq        +0x12 /* 00002C28 */
  3847. 00002C18  486E FFC2                pea.l      [A6 - 0x3E]
  3848. 00002C1C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3849. 00002C20  588F                     addq.l     A7, 4
  3850. 00002C22  7013                     moveq.l    D0, 0x13
  3851. 00002C24  6000 00A8                bra        +0xAA /* 00002CCE */
  3852. label00002C28:
  3853. 00002C28  486E FFBA                pea.l      [A6 - 0x46]
  3854. 00002C2C  486E FFC2                pea.l      [A6 - 0x3E]
  3855. 00002C30  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  3856. 00002C34  508F                     addq.l     A7, 8
  3857. 00002C36  206E FFBA                movea.l    A0, [A6 - 0x46]
  3858. 00002C3A  2850                     movea.l    A4, [A0]
  3859. 00002C3C  486E FFC2                pea.l      [A6 - 0x3E]
  3860. 00002C40  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  3861. 00002C44  588F                     addq.l     A7, 4
  3862. 00002C46  2D40 0010                move.l     [A6 + 0x10], D0
  3863. 00002C4A  3F3C 0001                move.w     -[A7], 0x1
  3864. 00002C4E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3865. 00002C52  486E FFC0                pea.l      [A6 - 0x40]
  3866. 00002C56  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3867. 00002C5A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3868. 00002C5E  2F0C                     move.l     -[A7], A4
  3869. 00002C60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3870. 00002C64  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  3871. 00002C68  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3872. 00002C6C  3C00                     move.w     D6, D0
  3873. 00002C6E  486E FFC2                pea.l      [A6 - 0x3E]
  3874. 00002C72  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3875. 00002C76  588F                     addq.l     A7, 4
  3876. 00002C78  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  3877. 00002C7C  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  3878. 00002C80  3006                     move.w     D0, D6
  3879. 00002C82  604A                     bra        +0x4C /* 00002CCE */
  3880. label00002C84:
  3881. 00002C84  0C46 0010                cmpi.w     D6, 0x10
  3882. 00002C88  6704                     beq        +0x6 /* 00002C8E */
  3883. 00002C8A  3006                     move.w     D0, D6
  3884. 00002C8C  6040                     bra        +0x42 /* 00002CCE */
  3885. label00002C8E:
  3886. 00002C8E  3F3C 0001                move.w     -[A7], 0x1
  3887. 00002C92  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3888. 00002C96  486E FFC0                pea.l      [A6 - 0x40]
  3889. 00002C9A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3890. 00002C9E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3891. 00002CA2  2F0C                     move.l     -[A7], A4
  3892. 00002CA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3893. 00002CA8  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  3894. 00002CAC  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3895. 00002CB0  3C00                     move.w     D6, D0
  3896. 00002CB2  4A46                     tst.w      D6
  3897. 00002CB4  6704                     beq        +0x6 /* 00002CBA */
  3898. 00002CB6  3006                     move.w     D0, D6
  3899. 00002CB8  6014                     bra        +0x16 /* 00002CCE */
  3900. label00002CBA:
  3901. 00002CBA  302E FFC0                move.w     D0, [A6 - 0x40]
  3902. 00002CBE  48C0                     ext.l      D0
  3903. 00002CC0  E780                     asl        D0, 3
  3904. 00002CC2  D9C0                     add.l      A4, D0
  3905. 00002CC4  4A54                     tst.w      [A4]
  3906. 00002CC6  6704                     beq        +0x6 /* 00002CCC */
  3907. 00002CC8  7013                     moveq.l    D0, 0x13
  3908. 00002CCA  6002                     bra        +0x4 /* 00002CCE */
  3909. label00002CCC:
  3910. 00002CCC  7000                     moveq.l    D0, 0x00
  3911. label00002CCE:
  3912. 00002CCE  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  3913. 00002CD2  4E5E                     unlink     A6
  3914. 00002CD4  4E75                     rts
  3915. export_262:
  3916. 00002CD6  4E56 0000                link       A6, 0
  3917. 00002CDA  2F0C                     move.l     -[A7], A4
  3918. 00002CDC  286E 000C                movea.l    A4, [A6 + 0xC]
  3919. 00002CE0  508C                     addq.l     A4, 8
  3920. 00002CE2  0C54 2B4B                cmpi.w     [A4], 0x2B4B /* '+K' */
  3921. 00002CE6  6704                     beq        +0x6 /* 00002CEC */
  3922. 00002CE8  7002                     moveq.l    D0, 0x02
  3923. 00002CEA  6010                     bra        +0x12 /* 00002CFC */
  3924. label00002CEC:
  3925. 00002CEC  508C                     addq.l     A4, 8
  3926. 00002CEE  4A54                     tst.w      [A4]
  3927. 00002CF0  6704                     beq        +0x6 /* 00002CF6 */
  3928. 00002CF2  7013                     moveq.l    D0, 0x13
  3929. 00002CF4  6006                     bra        +0x8 /* 00002CFC */
  3930. label00002CF6:
  3931. 00002CF6  4EBA 000A                jsr        [PC + 0xA /* 00002D02 */]
  3932. 00002CFA  7000                     moveq.l    D0, 0x00
  3933. label00002CFC:
  3934. 00002CFC  285F                     movea.l    A4, [A7]+
  3935. 00002CFE  4E5E                     unlink     A6
  3936. 00002D00  4E75                     rts
  3937. export_279:
  3938. fn00002D02:
  3939. 00002D02  426D 8F7A                clr.w      [A5 - 0x7086]
  3940. 00002D06  426D 8F7C                clr.w      [A5 - 0x7084]
  3941. 00002D0A  700B                     moveq.l    D0, 0x0B
  3942. 00002D0C  3B40 8F7E                move.w     [A5 - 0x7082], D0
  3943. 00002D10  7015                     moveq.l    D0, 0x15
  3944. 00002D12  3B40 8F80                move.w     [A5 - 0x7080], D0
  3945. 00002D16  3B7C 00FF 8F82           move.w     [A5 - 0x707E], 0xFF
  3946. 00002D1C  426D 8F84                clr.w      [A5 - 0x707C]
  3947. 00002D20  7001                     moveq.l    D0, 0x01
  3948. 00002D22  3B40 8F86                move.w     [A5 - 0x707A], D0
  3949. 00002D26  7001                     moveq.l    D0, 0x01
  3950. 00002D28  3B40 8F88                move.w     [A5 - 0x7078], D0
  3951. 00002D2C  3B7C 00FF 8F8A           move.w     [A5 - 0x7076], 0xFF
  3952. 00002D32  426D 8F8C                clr.w      [A5 - 0x7074]
  3953. 00002D36  426D 8F8E                clr.w      [A5 - 0x7072]
  3954. 00002D3A  426D 8F90                clr.w      [A5 - 0x7070]
  3955. 00002D3E  7001                     moveq.l    D0, 0x01
  3956. 00002D40  3B40 8F92                move.w     [A5 - 0x706E], D0
  3957. 00002D44  7001                     moveq.l    D0, 0x01
  3958. 00002D46  3B40 8F94                move.w     [A5 - 0x706C], D0
  3959. 00002D4A  7004                     moveq.l    D0, 0x04
  3960. 00002D4C  3B40 8F96                move.w     [A5 - 0x706A], D0
  3961. 00002D50  7001                     moveq.l    D0, 0x01
  3962. 00002D52  3B40 8F98                move.w     [A5 - 0x7068], D0
  3963. 00002D56  700C                     moveq.l    D0, 0x0C
  3964. 00002D58  3B40 8FC8                move.w     [A5 - 0x7038], D0
  3965. 00002D5C  426D 8FCE                clr.w      [A5 - 0x7032]
  3966. 00002D60  70FF                     moveq.l    D0, 0xFFFFFFFF
  3967. 00002D62  3B40 8FD0                move.w     [A5 - 0x7030], D0
  3968. 00002D66  7003                     moveq.l    D0, 0x03
  3969. 00002D68  3B40 8FCA                move.w     [A5 - 0x7036], D0
  3970. 00002D6C  426D 8FCC                clr.w      [A5 - 0x7034]
  3971. 00002D70  4E75                     rts
  3972. export_264:
  3973. 00002D72  4E56 FFF6                link       A6, -0x000A
  3974. 00002D76  2F0C                     move.l     -[A7], A4
  3975. 00002D78  286E 000C                movea.l    A4, [A6 + 0xC]
  3976. 00002D7C  508C                     addq.l     A4, 8
  3977. 00002D7E  4A54                     tst.w      [A4]
  3978. 00002D80  6706                     beq        +0x8 /* 00002D88 */
  3979. 00002D82  7013                     moveq.l    D0, 0x13
  3980. 00002D84  6000 0190                bra        +0x192 /* 00002F16 */
  3981. label00002D88:
  3982. 00002D88  4A6D 928E                tst.w      [A5 - 0x6D72]
  3983. 00002D8C  6C06                     bge        +0x8 /* 00002D94 */
  3984. 00002D8E  7000                     moveq.l    D0, 0x00
  3985. 00002D90  6000 0184                bra        +0x186 /* 00002F16 */
  3986. label00002D94:
  3987. 00002D94  426E FFFE                clr.w      [A6 - 0x2]
  3988. 00002D98  206D 929E                movea.l    A0, [A5 - 0x6D62]
  3989. 00002D9C  302D 928E                move.w     D0, [A5 - 0x6D72]
  3990. 00002DA0  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  3991. 00002DA4  D090                     add.l      D0, [A0]
  3992. 00002DA6  2040                     movea.l    A0, D0
  3993. 00002DA8  0828 0000 000C           btst.b     [A0 + 0xC], 0x0
  3994. 00002DAE  6700 012E                beq        +0x130 /* 00002EDE */
  3995. 00002DB2  206D 929E                movea.l    A0, [A5 - 0x6D62]
  3996. 00002DB6  302D 928E                move.w     D0, [A5 - 0x6D72]
  3997. 00002DBA  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  3998. 00002DBE  D090                     add.l      D0, [A0]
  3999. 00002DC0  2040                     movea.l    A0, D0
  4000. 00002DC2  0C50 012D                cmpi.w     [A0], 0x12D
  4001. 00002DC6  6700 0116                beq        +0x118 /* 00002EDE */
  4002. 00002DCA  206D 929A                movea.l    A0, [A5 - 0x6D66]
  4003. 00002DCE  2050                     movea.l    A0, [A0]
  4004. 00002DD0  3D68 0020 FFFC           move.w     [A6 - 0x4], [A0 + 0x20]
  4005. 00002DD6  206D 929A                movea.l    A0, [A5 - 0x6D66]
  4006. 00002DDA  2050                     movea.l    A0, [A0]
  4007. 00002DDC  3D68 0022 FFFA           move.w     [A6 - 0x6], [A0 + 0x22]
  4008. 00002DE2  4A6E FFFC                tst.w      [A6 - 0x4]
  4009. 00002DE6  661C                     bne        +0x1E /* 00002E04 */
  4010. 00002DE8  4A6E FFFA                tst.w      [A6 - 0x6]
  4011. 00002DEC  6716                     beq        +0x18 /* 00002E04 */
  4012. 00002DEE  206D 929A                movea.l    A0, [A5 - 0x6D66]
  4013. 00002DF2  2050                     movea.l    A0, [A0]
  4014. 00002DF4  302E FFFA                move.w     D0, [A6 - 0x6]
  4015. 00002DF8  B068 003C                cmp.w      D0, [A0 + 0x3C]
  4016. 00002DFC  6606                     bne        +0x8 /* 00002E04 */
  4017. 00002DFE  7001                     moveq.l    D0, 0x01
  4018. 00002E00  3D40 FFFE                move.w     [A6 - 0x2], D0
  4019. label00002E04:
  4020. 00002E04  4A6E FFFE                tst.w      [A6 - 0x2]
  4021. 00002E08  6600 00B4                bne        +0xB6 /* 00002EBE */
  4022. 00002E0C  4A6E FFFC                tst.w      [A6 - 0x4]
  4023. 00002E10  6700 00AC                beq        +0xAE /* 00002EBE */
  4024. 00002E14  302E FFFC                move.w     D0, [A6 - 0x4]
  4025. 00002E18  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  4026. 00002E1C  6600 00A0                bne        +0xA2 /* 00002EBE */
  4027. 00002E20  206D 929A                movea.l    A0, [A5 - 0x6D66]
  4028. 00002E24  2050                     movea.l    A0, [A0]
  4029. 00002E26  2068 0052                movea.l    A0, [A0 + 0x52]
  4030. 00002E2A  3D68 0042 FFF6           move.w     [A6 - 0xA], [A0 + 0x42]
  4031. 00002E30  206D 929A                movea.l    A0, [A5 - 0x6D66]
  4032. 00002E34  2050                     movea.l    A0, [A0]
  4033. 00002E36  2068 0052                movea.l    A0, [A0 + 0x52]
  4034. 00002E3A  70FF                     moveq.l    D0, 0xFFFFFFFF
  4035. 00002E3C  3140 0042                move.w     [A0 + 0x42], D0
  4036. 00002E40  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  4037. 00002E44  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  4038. 00002E48  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4039. 00002E4C  5C8F                     addq.l     A7, 6
  4040. 00002E4E  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  4041. 00002E52  3F3C 0049                move.w     -[A7], 0x49 /* 'I' */
  4042. 00002E56  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4043. 00002E5A  5C8F                     addq.l     A7, 6
  4044. 00002E5C  42A7                     clr.l      -[A7]
  4045. 00002E5E  302E FFFC                move.w     D0, [A6 - 0x4]
  4046. 00002E62  5440                     addq.w     D0, 2
  4047. 00002E64  3F00                     move.w     -[A7], D0
  4048. 00002E66  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  4049. 00002E6A  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  4050. 00002E6E  201F                     move.l     D0, [A7]+
  4051. 00002E70  4267                     clr.w      -[A7]
  4052. 00002E72  2F00                     move.l     -[A7], D0
  4053. 00002E74  A86A                     syscall    HiWord
  4054. 00002E76  301F                     move.w     D0, [A7]+
  4055. 00002E78  3D40 FFF8                move.w     [A6 - 0x8], D0
  4056. 00002E7C  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  4057. 00002E80  3F3C 0008                move.w     -[A7], 0x8
  4058. 00002E84  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4059. 00002E88  5C8F                     addq.l     A7, 6
  4060. 00002E8A  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  4061. 00002E8E  3F3C 0008                move.w     -[A7], 0x8
  4062. 00002E92  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4063. 00002E96  5C8F                     addq.l     A7, 6
  4064. 00002E98  206D 929A                movea.l    A0, [A5 - 0x6D66]
  4065. 00002E9C  2050                     movea.l    A0, [A0]
  4066. 00002E9E  2068 0052                movea.l    A0, [A0 + 0x52]
  4067. 00002EA2  316E FFF6 0042           move.w     [A0 + 0x42], [A6 - 0xA]
  4068. 00002EA8  206D 929A                movea.l    A0, [A5 - 0x6D66]
  4069. 00002EAC  2050                     movea.l    A0, [A0]
  4070. 00002EAE  302E FFF8                move.w     D0, [A6 - 0x8]
  4071. 00002EB2  B068 000C                cmp.w      D0, [A0 + 0xC]
  4072. 00002EB6  6F06                     ble        +0x8 /* 00002EBE */
  4073. 00002EB8  7001                     moveq.l    D0, 0x01
  4074. 00002EBA  3D40 FFFE                move.w     [A6 - 0x2], D0
  4075. label00002EBE:
  4076. 00002EBE  4A6E FFFE                tst.w      [A6 - 0x2]
  4077. 00002EC2  671A                     beq        +0x1C /* 00002EDE */
  4078. 00002EC4  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  4079. 00002EC8  486D 97DE                pea.l      [A5 - 0x6822]
  4080. 00002ECC  3F2D 928E                move.w     -[A7], [A5 - 0x6D72]
  4081. 00002ED0  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  4082. 00002ED4  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  4083. 00002ED8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4084. 00002EDC  6038                     bra        +0x3A /* 00002F16 */
  4085. label00002EDE:
  4086. 00002EDE  4A6D 9294                tst.w      [A5 - 0x6D6C]
  4087. 00002EE2  6704                     beq        +0x6 /* 00002EE8 */
  4088. 00002EE4  7000                     moveq.l    D0, 0x00
  4089. 00002EE6  602E                     bra        +0x30 /* 00002F16 */
  4090. label00002EE8:
  4091. 00002EE8  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  4092. 00002EEC  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  4093. 00002EF0  588F                     addq.l     A7, 4
  4094. 00002EF2  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  4095. 00002EF6  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  4096. 00002EFA  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4097. 00002EFE  5C8F                     addq.l     A7, 6
  4098. 00002F00  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  4099. 00002F04  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  4100. 00002F08  588F                     addq.l     A7, 4
  4101. 00002F0A  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  4102. 00002F0E  7001                     moveq.l    D0, 0x01
  4103. 00002F10  3B40 928C                move.w     [A5 - 0x6D74], D0
  4104. 00002F14  7000                     moveq.l    D0, 0x00
  4105. label00002F16:
  4106. 00002F16  285F                     movea.l    A4, [A7]+
  4107. 00002F18  4E5E                     unlink     A6
  4108. 00002F1A  4E75                     rts
  4109. export_248:
  4110. 00002F1C  4E56 FEC2                link       A6, -0x013E
  4111. 00002F20  2F0C                     move.l     -[A7], A4
  4112. 00002F22  286E 000C                movea.l    A4, [A6 + 0xC]
  4113. 00002F26  508C                     addq.l     A4, 8
  4114. 00002F28  4A6D 928E                tst.w      [A5 - 0x6D72]
  4115. 00002F2C  6C06                     bge        +0x8 /* 00002F34 */
  4116. 00002F2E  7000                     moveq.l    D0, 0x00
  4117. 00002F30  6000 0094                bra        +0x96 /* 00002FC6 */
  4118. label00002F34:
  4119. 00002F34  486E FFC6                pea.l      [A6 - 0x3A]
  4120. 00002F38  486E FFC2                pea.l      [A6 - 0x3E]
  4121. 00002F3C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4122. 00002F40  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4123. 00002F44  2F0C                     move.l     -[A7], A4
  4124. 00002F46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4125. 00002F4A  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  4126. 00002F4E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4127. 00002F52  3D40 FFC4                move.w     [A6 - 0x3C], D0
  4128. 00002F56  4A6E FFC4                tst.w      [A6 - 0x3C]
  4129. 00002F5A  6708                     beq        +0xA /* 00002F64 */
  4130. 00002F5C  302E FFC4                move.w     D0, [A6 - 0x3C]
  4131. 00002F60  6000 0064                bra        +0x66 /* 00002FC6 */
  4132. label00002F64:
  4133. 00002F64  486E FEC2                pea.l      [A6 - 0x13E]
  4134. 00002F68  486E FFC6                pea.l      [A6 - 0x3A]
  4135. 00002F6C  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  4136. 00002F70  508F                     addq.l     A7, 8
  4137. 00002F72  486E FFC6                pea.l      [A6 - 0x3A]
  4138. 00002F76  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  4139. 00002F7A  588F                     addq.l     A7, 4
  4140. 00002F7C  302E FFC2                move.w     D0, [A6 - 0x3E]
  4141. 00002F80  48C0                     ext.l      D0
  4142. 00002F82  E780                     asl        D0, 3
  4143. 00002F84  D9C0                     add.l      A4, D0
  4144. 00002F86  4A54                     tst.w      [A4]
  4145. 00002F88  6704                     beq        +0x6 /* 00002F8E */
  4146. 00002F8A  7013                     moveq.l    D0, 0x13
  4147. 00002F8C  6038                     bra        +0x3A /* 00002FC6 */
  4148. label00002F8E:
  4149. 00002F8E  4A2E FEC2                tst.b      [A6 - 0x13E]
  4150. 00002F92  6730                     beq        +0x32 /* 00002FC4 */
  4151. 00002F94  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  4152. 00002F98  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  4153. 00002F9C  588F                     addq.l     A7, 4
  4154. 00002F9E  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  4155. 00002FA2  7000                     moveq.l    D0, 0x00
  4156. 00002FA4  102E FEC3                move.b     D0, [A6 - 0x13D]
  4157. 00002FA8  3F00                     move.w     -[A7], D0
  4158. 00002FAA  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4159. 00002FAE  5C8F                     addq.l     A7, 6
  4160. 00002FB0  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  4161. 00002FB4  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  4162. 00002FB8  588F                     addq.l     A7, 4
  4163. 00002FBA  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  4164. 00002FBE  7001                     moveq.l    D0, 0x01
  4165. 00002FC0  3B40 928C                move.w     [A5 - 0x6D74], D0
  4166. label00002FC4:
  4167. 00002FC4  7000                     moveq.l    D0, 0x00
  4168. label00002FC6:
  4169. 00002FC6  285F                     movea.l    A4, [A7]+
  4170. 00002FC8  4E5E                     unlink     A6
  4171. 00002FCA  4E75                     rts
  4172. export_265:
  4173. fn00002FCC:
  4174. 00002FCC  4E56 FEFC                link       A6, -0x0104
  4175. 00002FD0  2F0C                     move.l     -[A7], A4
  4176. 00002FD2  286E 000C                movea.l    A4, [A6 + 0xC]
  4177. 00002FD6  508C                     addq.l     A4, 8
  4178. 00002FD8  4A54                     tst.w      [A4]
  4179. 00002FDA  6704                     beq        +0x6 /* 00002FE0 */
  4180. 00002FDC  7013                     moveq.l    D0, 0x13
  4181. 00002FDE  6048                     bra        +0x4A /* 00003028 */
  4182. label00002FE0:
  4183. 00002FE0  206D 917E                movea.l    A0, [A5 - 0x6E82]
  4184. 00002FE4  486E FEFC                pea.l      [A6 - 0x104]
  4185. 00002FE8  2050                     movea.l    A0, [A0]
  4186. 00002FEA  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  4187. 00002FEE  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  4188. 00002FF2  508F                     addq.l     A7, 8
  4189. 00002FF4  4A2E FEFC                tst.b      [A6 - 0x104]
  4190. 00002FF8  672C                     beq        +0x2E /* 00003026 */
  4191. 00002FFA  7001                     moveq.l    D0, 0x01
  4192. 00002FFC  3B40 917C                move.w     [A5 - 0x6E84], D0
  4193. 00003000  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  4194. 00003004  A9D9                     syscall    TEDeactivate
  4195. 00003006  486E FFFC                pea.l      [A6 - 0x4]
  4196. 0000300A  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  4197. 0000300E  588F                     addq.l     A7, 4
  4198. 00003010  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4199. 00003014  3F3C 0001                move.w     -[A7], 0x1
  4200. 00003018  486E FEFC                pea.l      [A6 - 0x104]
  4201. 0000301C  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  4202. 00003020  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4203. 00003024  6002                     bra        +0x4 /* 00003028 */
  4204. label00003026:
  4205. 00003026  7000                     moveq.l    D0, 0x00
  4206. label00003028:
  4207. 00003028  285F                     movea.l    A4, [A7]+
  4208. 0000302A  4E5E                     unlink     A6
  4209. 0000302C  4E75                     rts
  4210. export_247:
  4211. 0000302E  4E56 FEF4                link       A6, -0x010C
  4212. 00003032  2F0C                     move.l     -[A7], A4
  4213. 00003034  286E 000C                movea.l    A4, [A6 + 0xC]
  4214. 00003038  4A6C 0008                tst.w      [A4 + 0x8]
  4215. 0000303C  6706                     beq        +0x8 /* 00003044 */
  4216. 0000303E  7013                     moveq.l    D0, 0x13
  4217. 00003040  6000 00BA                bra        +0xBC /* 000030FC */
  4218. label00003044:
  4219. 00003044  206D 917E                movea.l    A0, [A5 - 0x6E82]
  4220. 00003048  2050                     movea.l    A0, [A0]
  4221. 0000304A  3D68 0020 FFFE           move.w     [A6 - 0x2], [A0 + 0x20]
  4222. 00003050  206D 917E                movea.l    A0, [A5 - 0x6E82]
  4223. 00003054  2050                     movea.l    A0, [A0]
  4224. 00003056  3D68 0022 FFFC           move.w     [A6 - 0x4], [A0 + 0x22]
  4225. 0000305C  302E FFFE                move.w     D0, [A6 - 0x2]
  4226. 00003060  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  4227. 00003064  661A                     bne        +0x1C /* 00003080 */
  4228. 00003066  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4229. 0000306A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4230. 0000306E  2F0C                     move.l     -[A7], A4
  4231. 00003070  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4232. 00003074  4EBA FF56                jsr        [PC - 0xAA /* 00002FCC */]
  4233. 00003078  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4234. 0000307C  6000 007E                bra        +0x80 /* 000030FC */
  4235. label00003080:
  4236. 00003080  206D 917E                movea.l    A0, [A5 - 0x6E82]
  4237. 00003084  2050                     movea.l    A0, [A0]
  4238. 00003086  2D68 003E FFF8           move.l     [A6 - 0x8], [A0 + 0x3E]
  4239. 0000308C  302E FFFC                move.w     D0, [A6 - 0x4]
  4240. 00003090  906E FFFE                sub.w      D0, [A6 - 0x2]
  4241. 00003094  1D40 FEF4                move.b     [A6 - 0x10C], D0
  4242. 00003098  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4243. 0000309C  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  4244. 000030A0  206E FFF8                movea.l    A0, [A6 - 0x8]
  4245. 000030A4  326E FFFE                movea.w    A1, [A6 - 0x2]
  4246. 000030A8  D3D0                     add.l      A1, [A0]
  4247. 000030AA  7000                     moveq.l    D0, 0x00
  4248. 000030AC  102E FEF4                move.b     D0, [A6 - 0x10C]
  4249. 000030B0  2F00                     move.l     -[A7], D0
  4250. 000030B2  486E FEF5                pea.l      [A6 - 0x10B]
  4251. 000030B6  4851                     pea.l      [A1]
  4252. 000030B8  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  4253. 000030BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4254. 000030C0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4255. 000030C4  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  4256. 000030C8  7001                     moveq.l    D0, 0x01
  4257. 000030CA  3B40 917C                move.w     [A5 - 0x6E84], D0
  4258. 000030CE  42A7                     clr.l      -[A7]
  4259. 000030D0  42A7                     clr.l      -[A7]
  4260. 000030D2  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  4261. 000030D6  A9D1                     syscall    TESetSelect
  4262. 000030D8  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  4263. 000030DC  A9D9                     syscall    TEDeactivate
  4264. 000030DE  486E FFF4                pea.l      [A6 - 0xC]
  4265. 000030E2  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  4266. 000030E6  588F                     addq.l     A7, 4
  4267. 000030E8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4268. 000030EC  3F3C 0001                move.w     -[A7], 0x1
  4269. 000030F0  486E FEF4                pea.l      [A6 - 0x10C]
  4270. 000030F4  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  4271. 000030F8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4272. label000030FC:
  4273. 000030FC  285F                     movea.l    A4, [A7]+
  4274. 000030FE  4E5E                     unlink     A6
  4275. 00003100  4E75                     rts
  4276. export_246:
  4277. 00003102  4E56 0000                link       A6, 0
  4278. 00003106  2F0C                     move.l     -[A7], A4
  4279. 00003108  286E 000C                movea.l    A4, [A6 + 0xC]
  4280. 0000310C  508C                     addq.l     A4, 8
  4281. 0000310E  4A54                     tst.w      [A4]
  4282. 00003110  6704                     beq        +0x6 /* 00003116 */
  4283. 00003112  7013                     moveq.l    D0, 0x13
  4284. 00003114  6008                     bra        +0xA /* 0000311E */
  4285. label00003116:
  4286. 00003116  4EAD 0ADA                jsr        [A5 + 0xADA /* export_343 */]
  4287. 0000311A  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  4288. label0000311E:
  4289. 0000311E  285F                     movea.l    A4, [A7]+
  4290. 00003120  4E5E                     unlink     A6
  4291. 00003122  4E75                     rts
  4292. export_270:
  4293. 00003124  4E56 FF88                link       A6, -0x0078
  4294. 00003128  48E7 0308                movem.l    -[A7], D6,D7,A4
  4295. 0000312C  286E 000C                movea.l    A4, [A6 + 0xC]
  4296. 00003130  508C                     addq.l     A4, 8
  4297. 00003132  4A54                     tst.w      [A4]
  4298. 00003134  6706                     beq        +0x8 /* 0000313C */
  4299. 00003136  7013                     moveq.l    D0, 0x13
  4300. 00003138  6000 0110                bra        +0x112 /* 0000324A */
  4301. label0000313C:
  4302. 0000313C  4A6D 928E                tst.w      [A5 - 0x6D72]
  4303. 00003140  6C00 0060                bge        +0x62 /* 000031A2 */
  4304. 00003144  0C6D 0064 9044           cmpi.w     [A5 - 0x6FBC], 0x64 /* 'd' */
  4305. 0000314A  6706                     beq        +0x8 /* 00003152 */
  4306. 0000314C  7000                     moveq.l    D0, 0x00
  4307. 0000314E  6000 00FA                bra        +0xFC /* 0000324A */
  4308. label00003152:
  4309. 00003152  2D6D 9028 FF92           move.l     [A6 - 0x6E], [A5 - 0x6FD8]
  4310. 00003158  426E FF88                clr.w      [A6 - 0x78]
  4311. 0000315C  6036                     bra        +0x38 /* 00003194 */
  4312. label0000315E:
  4313. 0000315E  3F3C 0001                move.w     -[A7], 0x1
  4314. 00003162  4267                     clr.w      -[A7]
  4315. 00003164  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  4316. 00003168  4EBA 0174                jsr        [PC + 0x174 /* 000032DE */]
  4317. 0000316C  508F                     addq.l     A7, 8
  4318. 0000316E  3E00                     move.w     D7, D0
  4319. 00003170  4A47                     tst.w      D7
  4320. 00003172  6D16                     blt        +0x18 /* 0000318A */
  4321. 00003174  3F07                     move.w     -[A7], D7
  4322. 00003176  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  4323. 0000317A  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4324. 0000317E  4EBA 00D2                jsr        [PC + 0xD2 /* 00003252 */]
  4325. 00003182  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4326. 00003186  6000 00C2                bra        +0xC4 /* 0000324A */
  4327. label0000318A:
  4328. 0000318A  2D6D 9014 FF92           move.l     [A6 - 0x6E], [A5 - 0x6FEC]
  4329. 00003190  526E FF88                addq.w     [A6 - 0x78], 1
  4330. label00003194:
  4331. 00003194  0C6E 0002 FF88           cmpi.w     [A6 - 0x78], 0x2
  4332. 0000319A  6DC2                     blt        -0x3C /* 0000315E */
  4333. 0000319C  7000                     moveq.l    D0, 0x00
  4334. 0000319E  6000 00AA                bra        +0xAC /* 0000324A */
  4335. label000031A2:
  4336. 000031A2  486E FF96                pea.l      [A6 - 0x6A]
  4337. 000031A6  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  4338. 000031AA  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  4339. 000031AE  508F                     addq.l     A7, 8
  4340. 000031B0  2D6D 929E FF92           move.l     [A6 - 0x6E], [A5 - 0x6D62]
  4341. 000031B6  7001                     moveq.l    D0, 0x01
  4342. 000031B8  3D40 FF8C                move.w     [A6 - 0x74], D0
  4343. 000031BC  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  4344. 000031C0  4A40                     tst.w      D0
  4345. 000031C2  6706                     beq        +0x8 /* 000031CA */
  4346. 000031C4  70FF                     moveq.l    D0, 0xFFFFFFFF
  4347. 000031C6  3D40 FF8C                move.w     [A6 - 0x74], D0
  4348. label000031CA:
  4349. 000031CA  302D 928E                move.w     D0, [A5 - 0x6D72]
  4350. 000031CE  D06E FF8C                add.w      D0, [A6 - 0x74]
  4351. 000031D2  3D40 FF8A                move.w     [A6 - 0x76], D0
  4352. 000031D6  426E FF88                clr.w      [A6 - 0x78]
  4353. 000031DA  6000 0064                bra        +0x66 /* 00003240 */
  4354. label000031DE:
  4355. 000031DE  3F2E FF8C                move.w     -[A7], [A6 - 0x74]
  4356. 000031E2  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  4357. 000031E6  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  4358. 000031EA  4EBA 00F2                jsr        [PC + 0xF2 /* 000032DE */]
  4359. 000031EE  508F                     addq.l     A7, 8
  4360. 000031F0  3E00                     move.w     D7, D0
  4361. 000031F2  4A47                     tst.w      D7
  4362. 000031F4  6D14                     blt        +0x16 /* 0000320A */
  4363. 000031F6  3F07                     move.w     -[A7], D7
  4364. 000031F8  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  4365. 000031FC  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  4366. 00003200  4EBA 0050                jsr        [PC + 0x50 /* 00003252 */]
  4367. 00003204  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4368. 00003208  6040                     bra        +0x42 /* 0000324A */
  4369. label0000320A:
  4370. 0000320A  202E FF92                move.l     D0, [A6 - 0x6E]
  4371. 0000320E  B0AE FFD6                cmp.l      D0, [A6 - 0x2A]
  4372. 00003212  6608                     bne        +0xA /* 0000321C */
  4373. 00003214  2D6E FFC2 FF92           move.l     [A6 - 0x6E], [A6 - 0x3E]
  4374. 0000321A  6006                     bra        +0x8 /* 00003222 */
  4375. label0000321C:
  4376. 0000321C  2D6E FFD6 FF92           move.l     [A6 - 0x6E], [A6 - 0x2A]
  4377. label00003222:
  4378. 00003222  426E FF8A                clr.w      [A6 - 0x76]
  4379. 00003226  0C6E FFFF FF8C           cmpi.w     [A6 - 0x74], 0xFFFF
  4380. 0000322C  660E                     bne        +0x10 /* 0000323C */
  4381. 0000322E  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  4382. 00003232  4EBA 0128                jsr        [PC + 0x128 /* 0000335C */]
  4383. 00003236  588F                     addq.l     A7, 4
  4384. 00003238  3D40 FF8A                move.w     [A6 - 0x76], D0
  4385. label0000323C:
  4386. 0000323C  526E FF88                addq.w     [A6 - 0x78], 1
  4387. label00003240:
  4388. 00003240  0C6E 0003 FF88           cmpi.w     [A6 - 0x78], 0x3
  4389. 00003246  6D96                     blt        -0x68 /* 000031DE */
  4390. 00003248  7000                     moveq.l    D0, 0x00
  4391. label0000324A:
  4392. 0000324A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4393. 0000324E  4E5E                     unlink     A6
  4394. 00003250  4E75                     rts
  4395. fn00003252:
  4396. 00003252  4E56 FFFC                link       A6, -0x0004
  4397. 00003256  3D6D 8FD8 FFFC           move.w     [A6 - 0x4], [A5 - 0x7028]
  4398. 0000325C  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  4399. 00003260  3D40 FFFE                move.w     [A6 - 0x2], D0
  4400. 00003264  4A6E FFFE                tst.w      [A6 - 0x2]
  4401. 00003268  6708                     beq        +0xA /* 00003272 */
  4402. 0000326A  302E FFFE                move.w     D0, [A6 - 0x2]
  4403. 0000326E  6000 006A                bra        +0x6C /* 000032DA */
  4404. label00003272:
  4405. 00003272  302E FFFC                move.w     D0, [A6 - 0x4]
  4406. 00003276  B06D 8FD8                cmp.w      D0, [A5 - 0x7028]
  4407. 0000327A  6706                     beq        +0x8 /* 00003282 */
  4408. 0000327C  7000                     moveq.l    D0, 0x00
  4409. 0000327E  6000 005A                bra        +0x5C /* 000032DA */
  4410. label00003282:
  4411. 00003282  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4412. 00003286  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4413. 0000328A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4414. 0000328E  4EAD 0A3A                jsr        [A5 + 0xA3A /* export_323 */]
  4415. 00003292  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4416. 00003296  3D40 FFFE                move.w     [A6 - 0x2], D0
  4417. 0000329A  4A6E FFFE                tst.w      [A6 - 0x2]
  4418. 0000329E  6706                     beq        +0x8 /* 000032A6 */
  4419. 000032A0  302E FFFE                move.w     D0, [A6 - 0x2]
  4420. 000032A4  6034                     bra        +0x36 /* 000032DA */
  4421. label000032A6:
  4422. 000032A6  302E FFFC                move.w     D0, [A6 - 0x4]
  4423. 000032AA  B06D 8FD8                cmp.w      D0, [A5 - 0x7028]
  4424. 000032AE  6704                     beq        +0x6 /* 000032B4 */
  4425. 000032B0  7000                     moveq.l    D0, 0x00
  4426. 000032B2  6026                     bra        +0x28 /* 000032DA */
  4427. label000032B4:
  4428. 000032B4  4A6D 928E                tst.w      [A5 - 0x6D72]
  4429. 000032B8  6C04                     bge        +0x6 /* 000032BE */
  4430. 000032BA  7000                     moveq.l    D0, 0x00
  4431. 000032BC  601C                     bra        +0x1E /* 000032DA */
  4432. label000032BE:
  4433. 000032BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4434. 000032C2  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  4435. 000032C6  588F                     addq.l     A7, 4
  4436. 000032C8  42A7                     clr.l      -[A7]
  4437. 000032CA  4878 FFFF                push.l     0xFFFF
  4438. 000032CE  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  4439. 000032D2  A9D1                     syscall    TESetSelect
  4440. 000032D4  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  4441. 000032D8  7000                     moveq.l    D0, 0x00
  4442. label000032DA:
  4443. 000032DA  4E5E                     unlink     A6
  4444. 000032DC  4E75                     rts
  4445. fn000032DE:
  4446. 000032DE  4E56 0000                link       A6, 0
  4447. 000032E2  48E7 0308                movem.l    -[A7], D6,D7,A4
  4448. 000032E6  206E 0008                movea.l    A0, [A6 + 0x8]
  4449. 000032EA  302E 000C                move.w     D0, [A6 + 0xC]
  4450. 000032EE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4451. 000032F2  D090                     add.l      D0, [A0]
  4452. 000032F4  2840                     movea.l    A4, D0
  4453. 000032F6  42A7                     clr.l      -[A7]
  4454. 000032F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4455. 000032FC  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  4456. 00003300  201F                     move.l     D0, [A7]+
  4457. 00003302  4878 0052                push.l     0x52 /* 'R' */
  4458. 00003306  2F00                     move.l     -[A7], D0
  4459. 00003308  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4460. 0000330C  3E00                     move.w     D7, D0
  4461. 0000330E  3C2E 000C                move.w     D6, [A6 + 0xC]
  4462. 00003312  6036                     bra        +0x38 /* 0000334A */
  4463. label00003314:
  4464. 00003314  0C6C 0002 0002           cmpi.w     [A4 + 0x2], 0x2
  4465. 0000331A  6620                     bne        +0x22 /* 0000333C */
  4466. 0000331C  082C 0003 000D           btst.b     [A4 + 0xD], 0x3
  4467. 00003322  6618                     bne        +0x1A /* 0000333C */
  4468. 00003324  082C 0000 000D           btst.b     [A4 + 0xD], 0x0
  4469. 0000332A  6710                     beq        +0x12 /* 0000333C */
  4470. 0000332C  2F0C                     move.l     -[A7], A4
  4471. 0000332E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4472. 00003332  588F                     addq.l     A7, 4
  4473. 00003334  4A40                     tst.w      D0
  4474. 00003336  6604                     bne        +0x6 /* 0000333C */
  4475. 00003338  3006                     move.w     D0, D6
  4476. 0000333A  6018                     bra        +0x1A /* 00003354 */
  4477. label0000333C:
  4478. 0000333C  302E 000E                move.w     D0, [A6 + 0xE]
  4479. 00003340  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4480. 00003344  D9C0                     add.l      A4, D0
  4481. 00003346  DC6E 000E                add.w      D6, [A6 + 0xE]
  4482. label0000334A:
  4483. 0000334A  4A46                     tst.w      D6
  4484. 0000334C  6D04                     blt        +0x6 /* 00003352 */
  4485. 0000334E  BC47                     cmp.w      D6, D7
  4486. 00003350  6DC2                     blt        -0x3C /* 00003314 */
  4487. label00003352:
  4488. 00003352  70FF                     moveq.l    D0, 0xFFFFFFFF
  4489. label00003354:
  4490. 00003354  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4491. 00003358  4E5E                     unlink     A6
  4492. 0000335A  4E75                     rts
  4493. fn0000335C:
  4494. 0000335C  4E56 0000                link       A6, 0
  4495. 00003360  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  4496. 00003364  206E 0008                movea.l    A0, [A6 + 0x8]
  4497. 00003368  2850                     movea.l    A4, [A0]
  4498. 0000336A  7AFF                     moveq.l    D5, 0xFFFFFFFF
  4499. 0000336C  42A7                     clr.l      -[A7]
  4500. 0000336E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4501. 00003372  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  4502. 00003376  201F                     move.l     D0, [A7]+
  4503. 00003378  4878 0052                push.l     0x52 /* 'R' */
  4504. 0000337C  2F00                     move.l     -[A7], D0
  4505. 0000337E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4506. 00003382  3E00                     move.w     D7, D0
  4507. 00003384  7C00                     moveq.l    D6, 0x00
  4508. 00003386  602C                     bra        +0x2E /* 000033B4 */
  4509. label00003388:
  4510. 00003388  0C6C 0002 0002           cmpi.w     [A4 + 0x2], 0x2
  4511. 0000338E  661E                     bne        +0x20 /* 000033AE */
  4512. 00003390  082C 0003 000D           btst.b     [A4 + 0xD], 0x3
  4513. 00003396  6616                     bne        +0x18 /* 000033AE */
  4514. 00003398  082C 0000 000D           btst.b     [A4 + 0xD], 0x0
  4515. 0000339E  670E                     beq        +0x10 /* 000033AE */
  4516. 000033A0  2F0C                     move.l     -[A7], A4
  4517. 000033A2  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4518. 000033A6  588F                     addq.l     A7, 4
  4519. 000033A8  4A40                     tst.w      D0
  4520. 000033AA  6602                     bne        +0x4 /* 000033AE */
  4521. 000033AC  3A06                     move.w     D5, D6
  4522. label000033AE:
  4523. 000033AE  49EC 0052                lea.l      A4, [A4 + 0x52]
  4524. 000033B2  5246                     addq.w     D6, 1
  4525. label000033B4:
  4526. 000033B4  BC47                     cmp.w      D6, D7
  4527. 000033B6  6DD0                     blt        -0x2E /* 00003388 */
  4528. 000033B8  3005                     move.w     D0, D5
  4529. 000033BA  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  4530. 000033BE  4E5E                     unlink     A6
  4531. 000033C0  4E75                     rts
  4532. export_237:
  4533. 000033C2  4E56 FAE0                link       A6, -0x0520
  4534. 000033C6  48E7 0308                movem.l    -[A7], D6,D7,A4
  4535. 000033CA  286E 000C                movea.l    A4, [A6 + 0xC]
  4536. 000033CE  508C                     addq.l     A4, 8
  4537. 000033D0  3C14                     move.w     D6, [A4]
  4538. 000033D2  508C                     addq.l     A4, 8
  4539. 000033D4  4A54                     tst.w      [A4]
  4540. 000033D6  6706                     beq        +0x8 /* 000033DE */
  4541. 000033D8  7013                     moveq.l    D0, 0x13
  4542. 000033DA  6000 010A                bra        +0x10C /* 000034E6 */
  4543. label000033DE:
  4544. 000033DE  3006                     move.w     D0, D6
  4545. 000033E0  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  4546. 000033E4  0004 0012                ori.b      D4, 0x12
  4547. 000033E8  0FD0                     .incomplete
  4548. 000033EA  003C 0FEC                ori.b      ccr, 236
  4549. 000033EE  0064 138B                ori.w      -[A4], 0x138B
  4550. 000033F2  0070 138C 007C           ori.w      [A0 + D0.w + 0x7C], 0x138C
  4551. 000033F8  303C 0900                move.w     D0, 0x900 /* '\t\0' */
  4552. 000033FC  C06D 8E04                and.w      D0, [A5 - 0x71FC]
  4553. 00003400  4A40                     tst.w      D0
  4554. 00003402  6712                     beq        +0x14 /* 00003416 */
  4555. 00003404  486E FAE0                pea.l      [A6 - 0x520]
  4556. 00003408  486D 97E6                pea.l      [A5 - 0x681A]
  4557. 0000340C  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4558. 00003410  508F                     addq.l     A7, 8
  4559. 00003412  6000 0064                bra        +0x66 /* 00003478 */
  4560. label00003416:
  4561. 00003416  486E FAE0                pea.l      [A6 - 0x520]
  4562. 0000341A  486D 97EC                pea.l      [A5 - 0x6814]
  4563. 0000341E  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4564. 00003422  508F                     addq.l     A7, 8
  4565. 00003424  6052                     bra        +0x54 /* 00003478 */
  4566. 00003426  303C 0900                move.w     D0, 0x900 /* '\t\0' */
  4567. 0000342A  C06D 8E04                and.w      D0, [A5 - 0x71FC]
  4568. 0000342E  4A40                     tst.w      D0
  4569. 00003430  6710                     beq        +0x12 /* 00003442 */
  4570. 00003432  486E FAE0                pea.l      [A6 - 0x520]
  4571. 00003436  486D 97F2                pea.l      [A5 - 0x680E]
  4572. 0000343A  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4573. 0000343E  508F                     addq.l     A7, 8
  4574. 00003440  6036                     bra        +0x38 /* 00003478 */
  4575. label00003442:
  4576. 00003442  486E FAE0                pea.l      [A6 - 0x520]
  4577. 00003446  486D 97F8                pea.l      [A5 - 0x6808]
  4578. 0000344A  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4579. 0000344E  508F                     addq.l     A7, 8
  4580. 00003450  6026                     bra        +0x28 /* 00003478 */
  4581. 00003452  486E FAE0                pea.l      [A6 - 0x520]
  4582. 00003456  486D 97FE                pea.l      [A5 - 0x6802]
  4583. 0000345A  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4584. 0000345E  508F                     addq.l     A7, 8
  4585. 00003460  6016                     bra        +0x18 /* 00003478 */
  4586. 00003462  486E FAE0                pea.l      [A6 - 0x520]
  4587. 00003466  486D 9804                pea.l      [A5 - 0x67FC]
  4588. 0000346A  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4589. 0000346E  508F                     addq.l     A7, 8
  4590. 00003470  6006                     bra        +0x8 /* 00003478 */
  4591. 00003472  7002                     moveq.l    D0, 0x02
  4592. 00003474  6000 0070                bra        +0x72 /* 000034E6 */
  4593. label00003478:
  4594. 00003478  486E FBE4                pea.l      [A6 - 0x41C]
  4595. 0000347C  486E FAE0                pea.l      [A6 - 0x520]
  4596. 00003480  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4597. 00003484  508F                     addq.l     A7, 8
  4598. 00003486  486E FBE0                pea.l      [A6 - 0x420]
  4599. 0000348A  2F2E FBE4                move.l     -[A7], [A6 - 0x41C]
  4600. 0000348E  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  4601. 00003492  508F                     addq.l     A7, 8
  4602. 00003494  206E FBE4                movea.l    A0, [A6 - 0x41C]
  4603. 00003498  486E FBE8                pea.l      [A6 - 0x418]
  4604. 0000349C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4605. 000034A0  2F10                     move.l     -[A7], [A0]
  4606. 000034A2  206E FBE0                movea.l    A0, [A6 - 0x420]
  4607. 000034A6  2F10                     move.l     -[A7], [A0]
  4608. 000034A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4609. 000034AC  4EBA F564                jsr        [PC - 0xA9C /* 00002A12 */]
  4610. 000034B0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4611. 000034B4  3E00                     move.w     D7, D0
  4612. 000034B6  2F2E FBE4                move.l     -[A7], [A6 - 0x41C]
  4613. 000034BA  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  4614. 000034BE  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  4615. 000034C2  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  4616. 000034C6  4A47                     tst.w      D7
  4617. 000034C8  6704                     beq        +0x6 /* 000034CE */
  4618. 000034CA  3007                     move.w     D0, D7
  4619. 000034CC  6018                     bra        +0x1A /* 000034E6 */
  4620. label000034CE:
  4621. 000034CE  486E FBE8                pea.l      [A6 - 0x418]
  4622. 000034D2  4EAD 0AE2                jsr        [A5 + 0xAE2 /* export_344 */]
  4623. 000034D6  588F                     addq.l     A7, 4
  4624. 000034D8  3E00                     move.w     D7, D0
  4625. 000034DA  0C47 FC20                cmpi.w     D7, 0xFC20
  4626. 000034DE  6604                     bne        +0x6 /* 000034E4 */
  4627. 000034E0  7000                     moveq.l    D0, 0x00
  4628. 000034E2  6002                     bra        +0x4 /* 000034E6 */
  4629. label000034E4:
  4630. 000034E4  3007                     move.w     D0, D7
  4631. label000034E6:
  4632. 000034E6  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4633. 000034EA  4E5E                     unlink     A6
  4634. 000034EC  4E75                     rts
  4635. export_245:
  4636. 000034EE  4E56 0000                link       A6, 0
  4637. 000034F2  2F0C                     move.l     -[A7], A4
  4638. 000034F4  286E 000C                movea.l    A4, [A6 + 0xC]
  4639. 000034F8  508C                     addq.l     A4, 8
  4640. 000034FA  0C54 271E                cmpi.w     [A4], 0x271E
  4641. 000034FE  6602                     bne        +0x4 /* 00003502 */
  4642. 00003500  508C                     addq.l     A4, 8
  4643. label00003502:
  4644. 00003502  0C54 2B61                cmpi.w     [A4], 0x2B61 /* '+a' */
  4645. 00003506  661C                     bne        +0x1E /* 00003524 */
  4646. 00003508  3F3C FFFF                move.w     -[A7], 0xFFFF
  4647. 0000350C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4648. 00003510  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4649. 00003514  2F0C                     move.l     -[A7], A4
  4650. 00003516  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4651. 0000351A  4EBA 0040                jsr        [PC + 0x40 /* 0000355C */]
  4652. 0000351E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4653. 00003522  6032                     bra        +0x34 /* 00003556 */
  4654. label00003524:
  4655. 00003524  0C54 0FEF                cmpi.w     [A4], 0xFEF
  4656. 00003528  6704                     beq        +0x6 /* 0000352E */
  4657. 0000352A  7002                     moveq.l    D0, 0x02
  4658. 0000352C  6028                     bra        +0x2A /* 00003556 */
  4659. label0000352E:
  4660. 0000352E  508C                     addq.l     A4, 8
  4661. 00003530  0C54 271B                cmpi.w     [A4], 0x271B
  4662. 00003534  6704                     beq        +0x6 /* 0000353A */
  4663. 00003536  7005                     moveq.l    D0, 0x05
  4664. 00003538  601C                     bra        +0x1E /* 00003556 */
  4665. label0000353A:
  4666. 0000353A  508C                     addq.l     A4, 8
  4667. 0000353C  3F3C FFFF                move.w     -[A7], 0xFFFF
  4668. 00003540  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4669. 00003544  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4670. 00003548  2F0C                     move.l     -[A7], A4
  4671. 0000354A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4672. 0000354E  4EBA 000C                jsr        [PC + 0xC /* 0000355C */]
  4673. 00003552  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4674. label00003556:
  4675. 00003556  285F                     movea.l    A4, [A7]+
  4676. 00003558  4E5E                     unlink     A6
  4677. 0000355A  4E75                     rts
  4678. export_280:
  4679. fn0000355C:
  4680. 0000355C  4E56 FD9A                link       A6, -0x0266
  4681. 00003560  2F0C                     move.l     -[A7], A4
  4682. 00003562  286E 000C                movea.l    A4, [A6 + 0xC]
  4683. 00003566  4A6D 8FB8                tst.w      [A5 - 0x7048]
  4684. 0000356A  6606                     bne        +0x8 /* 00003572 */
  4685. 0000356C  7055                     moveq.l    D0, 0x55
  4686. 0000356E  6000 04AC                bra        +0x4AE /* 00003A1C */
  4687. label00003572:
  4688. 00003572  486E FEA0                pea.l      [A6 - 0x160]
  4689. 00003576  486E FE9E                pea.l      [A6 - 0x162]
  4690. 0000357A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4691. 0000357E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4692. 00003582  2F0C                     move.l     -[A7], A4
  4693. 00003584  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4694. 00003588  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  4695. 0000358C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4696. 00003590  3D40 FE9A                move.w     [A6 - 0x166], D0
  4697. 00003594  4A6E FE9A                tst.w      [A6 - 0x166]
  4698. 00003598  6708                     beq        +0xA /* 000035A2 */
  4699. 0000359A  302E FE9A                move.w     D0, [A6 - 0x166]
  4700. 0000359E  6000 047C                bra        +0x47E /* 00003A1C */
  4701. label000035A2:
  4702. 000035A2  302E FE9E                move.w     D0, [A6 - 0x162]
  4703. 000035A6  48C0                     ext.l      D0
  4704. 000035A8  E780                     asl        D0, 3
  4705. 000035AA  D9C0                     add.l      A4, D0
  4706. 000035AC  4A54                     tst.w      [A4]
  4707. 000035AE  6710                     beq        +0x12 /* 000035C0 */
  4708. 000035B0  486E FEA0                pea.l      [A6 - 0x160]
  4709. 000035B4  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  4710. 000035B8  588F                     addq.l     A7, 4
  4711. 000035BA  7002                     moveq.l    D0, 0x02
  4712. 000035BC  6000 045E                bra        +0x460 /* 00003A1C */
  4713. label000035C0:
  4714. 000035C0  422E FD9A                clr.b      [A6 - 0x266]
  4715. 000035C4  302E FEA0                move.w     D0, [A6 - 0x160]
  4716. 000035C8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4717. 000035CC  0001 0009                ori.b      D1, 0x9 /* '\t' */
  4718. 000035D0  0440 0012                subi.w     D0, 0x12
  4719. 000035D4  009A 0182 0262           ori.l      [A2]+, 0x1820262
  4720. 000035DA  02D4                     .incomplete
  4721. 000035DC  0346                     bchg       D6, D1
  4722. 000035DE  03B8 0102                bclr       [0x00000102 /* ScrVRes */], D1
  4723. 000035E2  0166                     bchg       -[A6], D0
  4724. 000035E4  486E FD9A                pea.l      [A6 - 0x266]
  4725. 000035E8  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4726. 000035EC  486E FEA0                pea.l      [A6 - 0x160]
  4727. 000035F0  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  4728. 000035F4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4729. 000035F8  206E FEBA                movea.l    A0, [A6 - 0x146]
  4730. 000035FC  302E FECA                move.w     D0, [A6 - 0x136]
  4731. 00003600  C1FC 001A                muls.w     D0, 0x1A
  4732. 00003604  D090                     add.l      D0, [A0]
  4733. 00003606  2040                     movea.l    A0, D0
  4734. 00003608  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  4735. 0000360C  7005                     moveq.l    D0, 0x05
  4736. label0000360E:
  4737. 0000360E  22D8                     move.l     [A1]+, [A0]+
  4738. 00003610  51C8 FFFC                dbf        D0, -0x6 /* 0000360E */
  4739. 00003614  32D8                     move.w     [A1]+, [A0]+
  4740. 00003616  486E FD9A                pea.l      [A6 - 0x266]
  4741. 0000361A  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4742. 0000361E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4743. 00003622  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  4744. 00003626  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4745. 0000362A  4A40                     tst.w      D0
  4746. 0000362C  6700 03E2                beq        +0x3E4 /* 00003A10 */
  4747. 00003630  2F2E FEAE                move.l     -[A7], [A6 - 0x152]
  4748. 00003634  2F2E FEA2                move.l     -[A7], [A6 - 0x15E]
  4749. 00003638  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4750. 0000363C  508F                     addq.l     A7, 8
  4751. 0000363E  3F00                     move.w     -[A7], D0
  4752. 00003640  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4753. 00003644  548F                     addq.l     A7, 2
  4754. 00003646  422E FD9A                clr.b      [A6 - 0x266]
  4755. 0000364A  486E FD9A                pea.l      [A6 - 0x266]
  4756. 0000364E  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4757. 00003652  486E FEA0                pea.l      [A6 - 0x160]
  4758. 00003656  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  4759. 0000365A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4760. 0000365E  486E FD9A                pea.l      [A6 - 0x266]
  4761. 00003662  4267                     clr.w      -[A7]
  4762. 00003664  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  4763. 00003668  5C8F                     addq.l     A7, 6
  4764. 0000366A  6000 03A4                bra        +0x3A6 /* 00003A10 */
  4765. 0000366E  486E FD9A                pea.l      [A6 - 0x266]
  4766. 00003672  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4767. 00003676  486E FEA0                pea.l      [A6 - 0x160]
  4768. 0000367A  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  4769. 0000367E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4770. 00003682  206E FEB6                movea.l    A0, [A6 - 0x14A]
  4771. 00003686  486E FD9A                pea.l      [A6 - 0x266]
  4772. 0000368A  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4773. 0000368E  2050                     movea.l    A0, [A0]
  4774. 00003690  2F28 0016                move.l     -[A7], [A0 + 0x16]
  4775. 00003694  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  4776. 00003698  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4777. 0000369C  4A40                     tst.w      D0
  4778. 0000369E  6700 0370                beq        +0x372 /* 00003A10 */
  4779. 000036A2  2F2E FEAE                move.l     -[A7], [A6 - 0x152]
  4780. 000036A6  2F2E FEA2                move.l     -[A7], [A6 - 0x15E]
  4781. 000036AA  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4782. 000036AE  508F                     addq.l     A7, 8
  4783. 000036B0  3F00                     move.w     -[A7], D0
  4784. 000036B2  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4785. 000036B6  548F                     addq.l     A7, 2
  4786. 000036B8  422E FD9A                clr.b      [A6 - 0x266]
  4787. 000036BC  486E FD9A                pea.l      [A6 - 0x266]
  4788. 000036C0  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4789. 000036C4  486E FEA0                pea.l      [A6 - 0x160]
  4790. 000036C8  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  4791. 000036CC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4792. 000036D0  486E FD9A                pea.l      [A6 - 0x266]
  4793. 000036D4  3F3C 0001                move.w     -[A7], 0x1
  4794. 000036D8  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  4795. 000036DC  5C8F                     addq.l     A7, 6
  4796. 000036DE  6000 0330                bra        +0x332 /* 00003A10 */
  4797. 000036E2  4AAD 8DD6                tst.l      [A5 - 0x722A]
  4798. 000036E6  6606                     bne        +0x8 /* 000036EE */
  4799. 000036E8  7002                     moveq.l    D0, 0x02
  4800. 000036EA  6000 0330                bra        +0x332 /* 00003A1C */
  4801. label000036EE:
  4802. 000036EE  486E FD9A                pea.l      [A6 - 0x266]
  4803. 000036F2  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4804. 000036F6  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  4805. 000036FA  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  4806. 000036FE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4807. 00003702  206D 8DEA                movea.l    A0, [A5 - 0x7216]
  4808. 00003706  486E FD9A                pea.l      [A6 - 0x266]
  4809. 0000370A  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4810. 0000370E  2050                     movea.l    A0, [A0]
  4811. 00003710  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4812. 00003714  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  4813. 00003718  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4814. 0000371C  4A40                     tst.w      D0
  4815. 0000371E  6700 02F0                beq        +0x2F2 /* 00003A10 */
  4816. 00003722  42A7                     clr.l      -[A7]
  4817. 00003724  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  4818. 00003728  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4819. 0000372C  508F                     addq.l     A7, 8
  4820. 0000372E  3F00                     move.w     -[A7], D0
  4821. 00003730  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4822. 00003734  548F                     addq.l     A7, 2
  4823. 00003736  486E FD9A                pea.l      [A6 - 0x266]
  4824. 0000373A  3F3C 0006                move.w     -[A7], 0x6
  4825. 0000373E  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  4826. 00003742  5C8F                     addq.l     A7, 6
  4827. 00003744  6000 02CA                bra        +0x2CC /* 00003A10 */
  4828. 00003748  486E FEA0                pea.l      [A6 - 0x160]
  4829. 0000374C  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  4830. 00003750  588F                     addq.l     A7, 4
  4831. 00003752  7002                     moveq.l    D0, 0x02
  4832. 00003754  6000 02C6                bra        +0x2C8 /* 00003A1C */
  4833. 00003758  486E FD9A                pea.l      [A6 - 0x266]
  4834. 0000375C  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4835. 00003760  486E FEA0                pea.l      [A6 - 0x160]
  4836. 00003764  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  4837. 00003768  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4838. 0000376C  206E FF3E                movea.l    A0, [A6 - 0xC2]
  4839. 00003770  302E FF38                move.w     D0, [A6 - 0xC8]
  4840. 00003774  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4841. 00003778  D090                     add.l      D0, [A0]
  4842. 0000377A  2040                     movea.l    A0, D0
  4843. 0000377C  43EE FF94                lea.l      A1, [A6 - 0x6C]
  4844. 00003780  7013                     moveq.l    D0, 0x13
  4845. label00003782:
  4846. 00003782  22D8                     move.l     [A1]+, [A0]+
  4847. 00003784  51C8 FFFC                dbf        D0, -0x6 /* 00003782 */
  4848. 00003788  32D8                     move.w     [A1]+, [A0]+
  4849. 0000378A  4AAE FFD6                tst.l      [A6 - 0x2A]
  4850. 0000378E  660C                     bne        +0xE /* 0000379C */
  4851. 00003790  4267                     clr.w      -[A7]
  4852. 00003792  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4853. 00003796  548F                     addq.l     A7, 2
  4854. 00003798  2D40 FFD6                move.l     [A6 - 0x2A], D0
  4855. label0000379C:
  4856. 0000379C  486E FD9A                pea.l      [A6 - 0x266]
  4857. 000037A0  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4858. 000037A4  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  4859. 000037A8  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  4860. 000037AC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4861. 000037B0  3D40 FE9C                move.w     [A6 - 0x164], D0
  4862. 000037B4  42A7                     clr.l      -[A7]
  4863. 000037B6  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  4864. 000037BA  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  4865. 000037BE  201F                     move.l     D0, [A7]+
  4866. 000037C0  0C80 0000 0018           cmpi.l     D0, 0x18
  4867. 000037C6  6E0C                     bgt        +0xE /* 000037D4 */
  4868. 000037C8  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  4869. 000037CC  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  4870. 000037D0  42AE FFD6                clr.l      [A6 - 0x2A]
  4871. label000037D4:
  4872. 000037D4  206E FF3E                movea.l    A0, [A6 - 0xC2]
  4873. 000037D8  302E FF38                move.w     D0, [A6 - 0xC8]
  4874. 000037DC  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4875. 000037E0  D090                     add.l      D0, [A0]
  4876. 000037E2  2040                     movea.l    A0, D0
  4877. 000037E4  43EE FF94                lea.l      A1, [A6 - 0x6C]
  4878. 000037E8  7013                     moveq.l    D0, 0x13
  4879. label000037EA:
  4880. 000037EA  20D9                     move.l     [A0]+, [A1]+
  4881. 000037EC  51C8 FFFC                dbf        D0, -0x6 /* 000037EA */
  4882. 000037F0  30D9                     move.w     [A0]+, [A1]+
  4883. 000037F2  4A6E FE9C                tst.w      [A6 - 0x164]
  4884. 000037F6  6700 0218                beq        +0x21A /* 00003A10 */
  4885. 000037FA  2F2E FF3A                move.l     -[A7], [A6 - 0xC6]
  4886. 000037FE  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  4887. 00003802  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4888. 00003806  508F                     addq.l     A7, 8
  4889. 00003808  3F00                     move.w     -[A7], D0
  4890. 0000380A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4891. 0000380E  548F                     addq.l     A7, 2
  4892. 00003810  422E FD9A                clr.b      [A6 - 0x266]
  4893. 00003814  486E FD9A                pea.l      [A6 - 0x266]
  4894. 00003818  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4895. 0000381C  486E FEA0                pea.l      [A6 - 0x160]
  4896. 00003820  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  4897. 00003824  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4898. 00003828  486E FD9A                pea.l      [A6 - 0x266]
  4899. 0000382C  3F3C 0001                move.w     -[A7], 0x1
  4900. 00003830  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  4901. 00003834  5C8F                     addq.l     A7, 6
  4902. 00003836  6000 01D8                bra        +0x1DA /* 00003A10 */
  4903. 0000383A  486E FD9A                pea.l      [A6 - 0x266]
  4904. 0000383E  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4905. 00003842  486E FEA0                pea.l      [A6 - 0x160]
  4906. 00003846  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  4907. 0000384A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4908. 0000384E  206E FEF6                movea.l    A0, [A6 - 0x10A]
  4909. 00003852  486E FD9A                pea.l      [A6 - 0x266]
  4910. 00003856  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4911. 0000385A  2050                     movea.l    A0, [A0]
  4912. 0000385C  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4913. 00003860  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  4914. 00003864  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4915. 00003868  4A40                     tst.w      D0
  4916. 0000386A  6700 01A4                beq        +0x1A6 /* 00003A10 */
  4917. 0000386E  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  4918. 00003872  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  4919. 00003876  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4920. 0000387A  508F                     addq.l     A7, 8
  4921. 0000387C  3F00                     move.w     -[A7], D0
  4922. 0000387E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4923. 00003882  548F                     addq.l     A7, 2
  4924. 00003884  422E FD9A                clr.b      [A6 - 0x266]
  4925. 00003888  486E FD9A                pea.l      [A6 - 0x266]
  4926. 0000388C  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4927. 00003890  486E FEA0                pea.l      [A6 - 0x160]
  4928. 00003894  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4929. 00003898  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4930. 0000389C  486E FD9A                pea.l      [A6 - 0x266]
  4931. 000038A0  3F3C 0002                move.w     -[A7], 0x2
  4932. 000038A4  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  4933. 000038A8  5C8F                     addq.l     A7, 6
  4934. 000038AA  6000 0164                bra        +0x166 /* 00003A10 */
  4935. 000038AE  486E FD9A                pea.l      [A6 - 0x266]
  4936. 000038B2  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4937. 000038B6  486E FEA0                pea.l      [A6 - 0x160]
  4938. 000038BA  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  4939. 000038BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4940. 000038C2  206E FF0A                movea.l    A0, [A6 - 0xF6]
  4941. 000038C6  486E FD9A                pea.l      [A6 - 0x266]
  4942. 000038CA  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4943. 000038CE  2050                     movea.l    A0, [A0]
  4944. 000038D0  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4945. 000038D4  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  4946. 000038D8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4947. 000038DC  4A40                     tst.w      D0
  4948. 000038DE  6700 0130                beq        +0x132 /* 00003A10 */
  4949. 000038E2  2F2E FF02                move.l     -[A7], [A6 - 0xFE]
  4950. 000038E6  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  4951. 000038EA  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4952. 000038EE  508F                     addq.l     A7, 8
  4953. 000038F0  3F00                     move.w     -[A7], D0
  4954. 000038F2  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4955. 000038F6  548F                     addq.l     A7, 2
  4956. 000038F8  422E FD9A                clr.b      [A6 - 0x266]
  4957. 000038FC  486E FD9A                pea.l      [A6 - 0x266]
  4958. 00003900  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4959. 00003904  486E FEA0                pea.l      [A6 - 0x160]
  4960. 00003908  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  4961. 0000390C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4962. 00003910  486E FD9A                pea.l      [A6 - 0x266]
  4963. 00003914  3F3C 0003                move.w     -[A7], 0x3
  4964. 00003918  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  4965. 0000391C  5C8F                     addq.l     A7, 6
  4966. 0000391E  6000 00F0                bra        +0xF2 /* 00003A10 */
  4967. 00003922  486E FD9A                pea.l      [A6 - 0x266]
  4968. 00003926  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4969. 0000392A  486E FEA0                pea.l      [A6 - 0x160]
  4970. 0000392E  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  4971. 00003932  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4972. 00003936  206E FEE6                movea.l    A0, [A6 - 0x11A]
  4973. 0000393A  486E FD9A                pea.l      [A6 - 0x266]
  4974. 0000393E  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4975. 00003942  2050                     movea.l    A0, [A0]
  4976. 00003944  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  4977. 00003948  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  4978. 0000394C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4979. 00003950  4A40                     tst.w      D0
  4980. 00003952  6700 00BC                beq        +0xBE /* 00003A10 */
  4981. 00003956  2F2E FEDE                move.l     -[A7], [A6 - 0x122]
  4982. 0000395A  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  4983. 0000395E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4984. 00003962  508F                     addq.l     A7, 8
  4985. 00003964  3F00                     move.w     -[A7], D0
  4986. 00003966  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4987. 0000396A  548F                     addq.l     A7, 2
  4988. 0000396C  422E FD9A                clr.b      [A6 - 0x266]
  4989. 00003970  486E FD9A                pea.l      [A6 - 0x266]
  4990. 00003974  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4991. 00003978  486E FEA0                pea.l      [A6 - 0x160]
  4992. 0000397C  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  4993. 00003980  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4994. 00003984  486E FD9A                pea.l      [A6 - 0x266]
  4995. 00003988  3F3C 0004                move.w     -[A7], 0x4
  4996. 0000398C  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  4997. 00003990  5C8F                     addq.l     A7, 6
  4998. 00003992  6000 007C                bra        +0x7E /* 00003A10 */
  4999. 00003996  486E FD9A                pea.l      [A6 - 0x266]
  5000. 0000399A  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  5001. 0000399E  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  5002. 000039A2  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  5003. 000039A6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5004. 000039AA  206E FED2                movea.l    A0, [A6 - 0x12E]
  5005. 000039AE  486E FD9A                pea.l      [A6 - 0x266]
  5006. 000039B2  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  5007. 000039B6  2050                     movea.l    A0, [A0]
  5008. 000039B8  2F28 000E                move.l     -[A7], [A0 + 0xE]
  5009. 000039BC  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  5010. 000039C0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5011. 000039C4  4A40                     tst.w      D0
  5012. 000039C6  6748                     beq        +0x4A /* 00003A10 */
  5013. 000039C8  42A7                     clr.l      -[A7]
  5014. 000039CA  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  5015. 000039CE  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5016. 000039D2  508F                     addq.l     A7, 8
  5017. 000039D4  3F00                     move.w     -[A7], D0
  5018. 000039D6  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5019. 000039DA  548F                     addq.l     A7, 2
  5020. 000039DC  422E FD9A                clr.b      [A6 - 0x266]
  5021. 000039E0  486E FD9A                pea.l      [A6 - 0x266]
  5022. 000039E4  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  5023. 000039E8  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  5024. 000039EC  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  5025. 000039F0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5026. 000039F4  486E FD9A                pea.l      [A6 - 0x266]
  5027. 000039F8  3F3C 0005                move.w     -[A7], 0x5
  5028. 000039FC  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  5029. 00003A00  5C8F                     addq.l     A7, 6
  5030. 00003A02  486E FD9A                pea.l      [A6 - 0x266]
  5031. 00003A06  3F3C 0006                move.w     -[A7], 0x6
  5032. 00003A0A  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  5033. 00003A0E  5C8F                     addq.l     A7, 6
  5034. label00003A10:
  5035. 00003A10  486E FEA0                pea.l      [A6 - 0x160]
  5036. 00003A14  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  5037. 00003A18  588F                     addq.l     A7, 4
  5038. 00003A1A  7000                     moveq.l    D0, 0x00
  5039. label00003A1C:
  5040. 00003A1C  285F                     movea.l    A4, [A7]+
  5041. 00003A1E  4E5E                     unlink     A6
  5042. 00003A20  4E75                     rts
  5043. export_274:
  5044. 00003A22  4E56 0000                link       A6, 0
  5045. 00003A26  2F0C                     move.l     -[A7], A4
  5046. 00003A28  286E 000C                movea.l    A4, [A6 + 0xC]
  5047. 00003A2C  508C                     addq.l     A4, 8
  5048. 00003A2E  0C54 2B1A                cmpi.w     [A4], 0x2B1A
  5049. 00003A32  6602                     bne        +0x4 /* 00003A36 */
  5050. 00003A34  508C                     addq.l     A4, 8
  5051. label00003A36:
  5052. 00003A36  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5053. 00003A3A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5054. 00003A3E  2F0C                     move.l     -[A7], A4
  5055. 00003A40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5056. 00003A44  4EBA 000C                jsr        [PC + 0xC /* 00003A52 */]
  5057. 00003A48  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5058. 00003A4C  285F                     movea.l    A4, [A7]+
  5059. 00003A4E  4E5E                     unlink     A6
  5060. 00003A50  4E75                     rts
  5061. fn00003A52:
  5062. 00003A52  4E56 FFBE                link       A6, -0x0042
  5063. 00003A56  2F0C                     move.l     -[A7], A4
  5064. 00003A58  286E 000C                movea.l    A4, [A6 + 0xC]
  5065. 00003A5C  486E FFC6                pea.l      [A6 - 0x3A]
  5066. 00003A60  486E FFC2                pea.l      [A6 - 0x3E]
  5067. 00003A64  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5068. 00003A68  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5069. 00003A6C  2F0C                     move.l     -[A7], A4
  5070. 00003A6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5071. 00003A72  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  5072. 00003A76  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5073. 00003A7A  3D40 FFC4                move.w     [A6 - 0x3C], D0
  5074. 00003A7E  4A6E FFC4                tst.w      [A6 - 0x3C]
  5075. 00003A82  6610                     bne        +0x12 /* 00003A94 */
  5076. 00003A84  302E FFC2                move.w     D0, [A6 - 0x3E]
  5077. 00003A88  48C0                     ext.l      D0
  5078. 00003A8A  E780                     asl        D0, 3
  5079. 00003A8C  D08C                     add.l      D0, A4
  5080. 00003A8E  2040                     movea.l    A0, D0
  5081. 00003A90  4A50                     tst.w      [A0]
  5082. 00003A92  671A                     beq        +0x1C /* 00003AAE */
  5083. label00003A94:
  5084. 00003A94  4A6E FFC4                tst.w      [A6 - 0x3C]
  5085. 00003A98  660A                     bne        +0xC /* 00003AA4 */
  5086. 00003A9A  486E FFC6                pea.l      [A6 - 0x3A]
  5087. 00003A9E  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5088. 00003AA2  588F                     addq.l     A7, 4
  5089. label00003AA4:
  5090. 00003AA4  2F0C                     move.l     -[A7], A4
  5091. 00003AA6  4EBA 0050                jsr        [PC + 0x50 /* 00003AF8 */]
  5092. 00003AAA  588F                     addq.l     A7, 4
  5093. 00003AAC  6044                     bra        +0x46 /* 00003AF2 */
  5094. label00003AAE:
  5095. 00003AAE  486E FFBE                pea.l      [A6 - 0x42]
  5096. 00003AB2  486E FFC6                pea.l      [A6 - 0x3A]
  5097. 00003AB6  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  5098. 00003ABA  508F                     addq.l     A7, 8
  5099. 00003ABC  206E FFBE                movea.l    A0, [A6 - 0x42]
  5100. 00003AC0  2850                     movea.l    A4, [A0]
  5101. 00003AC2  486E FFC6                pea.l      [A6 - 0x3A]
  5102. 00003AC6  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  5103. 00003ACA  588F                     addq.l     A7, 4
  5104. 00003ACC  2D40 0010                move.l     [A6 + 0x10], D0
  5105. 00003AD0  2F0C                     move.l     -[A7], A4
  5106. 00003AD2  4EBA 0024                jsr        [PC + 0x24 /* 00003AF8 */]
  5107. 00003AD6  588F                     addq.l     A7, 4
  5108. 00003AD8  3D40 FFC4                move.w     [A6 - 0x3C], D0
  5109. 00003ADC  486E FFC6                pea.l      [A6 - 0x3A]
  5110. 00003AE0  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5111. 00003AE4  588F                     addq.l     A7, 4
  5112. 00003AE6  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  5113. 00003AEA  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  5114. 00003AEE  302E FFC4                move.w     D0, [A6 - 0x3C]
  5115. label00003AF2:
  5116. 00003AF2  285F                     movea.l    A4, [A7]+
  5117. 00003AF4  4E5E                     unlink     A6
  5118. 00003AF6  4E75                     rts
  5119. fn00003AF8:
  5120. 00003AF8  4E56 FFF8                link       A6, -0x0008
  5121. 00003AFC  2F0C                     move.l     -[A7], A4
  5122. 00003AFE  286E 0008                movea.l    A4, [A6 + 0x8]
  5123. 00003B02  3014                     move.w     D0, [A4]
  5124. 00003B04  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5125. 00003B08  0009 0026                ori.b      A1, 0x26 /* '&' */
  5126. 00003B0C  2AFD                     move.l     [A5]+, <<invalid special address>>
  5127. 00003B0E  005A 2B0E                ori.w      [A2]+, 0x2B0E
  5128. 00003B12  0062 2B16                ori.w      -[A2], 0x2B16
  5129. 00003B16  006A 2B2F 0092           ori.w      [A2 + 0x92], 0x2B2F /* '+/' */
  5130. 00003B1C  2B51 009A                move.l     [A5 + 0x9A /* export_15 */], [A1]
  5131. 00003B20  0FF0                     .incomplete
  5132. 00003B22  00E6                     .incomplete
  5133. 00003B24  2B73 00FC 2B7A           move.l     [A5 + 0x2B7A /* export_1387 */], [A3 + D0.w - 0x4]
  5134. 00003B2A  0148                     bchg       A0, D0
  5135. 00003B2C  2B7D 018C                move.l     [A5 + 0x18C], <<invalid special address>>
  5136. 00003B30  508C                     addq.l     A4, 8
  5137. 00003B32  0C54 2B18                cmpi.w     [A4], 0x2B18
  5138. 00003B36  6706                     beq        +0x8 /* 00003B3E */
  5139. 00003B38  7002                     moveq.l    D0, 0x02
  5140. 00003B3A  6000 0248                bra        +0x24A /* 00003D84 */
  5141. label00003B3E:
  5142. 00003B3E  508C                     addq.l     A4, 8
  5143. 00003B40  0C54 07DC                cmpi.w     [A4], 0x7DC
  5144. 00003B44  660A                     bne        +0xC /* 00003B50 */
  5145. 00003B46  508C                     addq.l     A4, 8
  5146. 00003B48  426E FFF8                clr.w      [A6 - 0x8]
  5147. 00003B4C  6000 0172                bra        +0x174 /* 00003CC0 */
  5148. label00003B50:
  5149. 00003B50  0C54 0821                cmpi.w     [A4], 0x821
  5150. 00003B54  660C                     bne        +0xE /* 00003B62 */
  5151. 00003B56  508C                     addq.l     A4, 8
  5152. 00003B58  7001                     moveq.l    D0, 0x01
  5153. 00003B5A  3D40 FFF8                move.w     [A6 - 0x8], D0
  5154. 00003B5E  6000 0160                bra        +0x162 /* 00003CC0 */
  5155. label00003B62:
  5156. 00003B62  7002                     moveq.l    D0, 0x02
  5157. 00003B64  6000 021E                bra        +0x220 /* 00003D84 */
  5158. 00003B68  508C                     addq.l     A4, 8
  5159. 00003B6A  7002                     moveq.l    D0, 0x02
  5160. 00003B6C  3D40 FFF8                move.w     [A6 - 0x8], D0
  5161. 00003B70  6000 014E                bra        +0x150 /* 00003CC0 */
  5162. 00003B74  508C                     addq.l     A4, 8
  5163. 00003B76  7003                     moveq.l    D0, 0x03
  5164. 00003B78  3D40 FFF8                move.w     [A6 - 0x8], D0
  5165. 00003B7C  6000 0142                bra        +0x144 /* 00003CC0 */
  5166. 00003B80  508C                     addq.l     A4, 8
  5167. 00003B82  0C54 07DC                cmpi.w     [A4], 0x7DC
  5168. 00003B86  660C                     bne        +0xE /* 00003B94 */
  5169. 00003B88  508C                     addq.l     A4, 8
  5170. 00003B8A  7004                     moveq.l    D0, 0x04
  5171. 00003B8C  3D40 FFF8                move.w     [A6 - 0x8], D0
  5172. 00003B90  6000 012E                bra        +0x130 /* 00003CC0 */
  5173. label00003B94:
  5174. 00003B94  0C54 0821                cmpi.w     [A4], 0x821
  5175. 00003B98  660C                     bne        +0xE /* 00003BA6 */
  5176. 00003B9A  508C                     addq.l     A4, 8
  5177. 00003B9C  7005                     moveq.l    D0, 0x05
  5178. 00003B9E  3D40 FFF8                move.w     [A6 - 0x8], D0
  5179. 00003BA2  6000 011C                bra        +0x11E /* 00003CC0 */
  5180. label00003BA6:
  5181. 00003BA6  7002                     moveq.l    D0, 0x02
  5182. 00003BA8  6000 01DA                bra        +0x1DC /* 00003D84 */
  5183. 00003BAC  508C                     addq.l     A4, 8
  5184. 00003BAE  7006                     moveq.l    D0, 0x06
  5185. 00003BB0  3D40 FFF8                move.w     [A6 - 0x8], D0
  5186. 00003BB4  6000 010A                bra        +0x10C /* 00003CC0 */
  5187. 00003BB8  508C                     addq.l     A4, 8
  5188. 00003BBA  0C54 138C                cmpi.w     [A4], 0x138C
  5189. 00003BBE  660C                     bne        +0xE /* 00003BCC */
  5190. 00003BC0  508C                     addq.l     A4, 8
  5191. 00003BC2  7007                     moveq.l    D0, 0x07
  5192. 00003BC4  3D40 FFF8                move.w     [A6 - 0x8], D0
  5193. 00003BC8  6000 00F6                bra        +0xF8 /* 00003CC0 */
  5194. label00003BCC:
  5195. 00003BCC  0C54 0FD0                cmpi.w     [A4], 0xFD0
  5196. 00003BD0  660C                     bne        +0xE /* 00003BDE */
  5197. 00003BD2  508C                     addq.l     A4, 8
  5198. 00003BD4  7008                     moveq.l    D0, 0x08
  5199. 00003BD6  3D40 FFF8                move.w     [A6 - 0x8], D0
  5200. 00003BDA  6000 00E4                bra        +0xE6 /* 00003CC0 */
  5201. label00003BDE:
  5202. 00003BDE  0C54 0FEC                cmpi.w     [A4], 0xFEC
  5203. 00003BE2  660C                     bne        +0xE /* 00003BF0 */
  5204. 00003BE4  508C                     addq.l     A4, 8
  5205. 00003BE6  7009                     moveq.l    D0, 0x09
  5206. 00003BE8  3D40 FFF8                move.w     [A6 - 0x8], D0
  5207. 00003BEC  6000 00D2                bra        +0xD4 /* 00003CC0 */
  5208. label00003BF0:
  5209. 00003BF0  0C54 138B                cmpi.w     [A4], 0x138B
  5210. 00003BF4  660C                     bne        +0xE /* 00003C02 */
  5211. 00003BF6  508C                     addq.l     A4, 8
  5212. 00003BF8  700A                     moveq.l    D0, 0x0A
  5213. 00003BFA  3D40 FFF8                move.w     [A6 - 0x8], D0
  5214. 00003BFE  6000 00C0                bra        +0xC2 /* 00003CC0 */
  5215. label00003C02:
  5216. 00003C02  7002                     moveq.l    D0, 0x02
  5217. 00003C04  6000 017E                bra        +0x180 /* 00003D84 */
  5218. 00003C08  508C                     addq.l     A4, 8
  5219. 00003C0A  0C54 2B01                cmpi.w     [A4], 0x2B01
  5220. 00003C0E  6706                     beq        +0x8 /* 00003C16 */
  5221. 00003C10  7002                     moveq.l    D0, 0x02
  5222. 00003C12  6000 0170                bra        +0x172 /* 00003D84 */
  5223. label00003C16:
  5224. 00003C16  508C                     addq.l     A4, 8
  5225. 00003C18  700B                     moveq.l    D0, 0x0B
  5226. 00003C1A  3D40 FFF8                move.w     [A6 - 0x8], D0
  5227. 00003C1E  6000 00A0                bra        +0xA2 /* 00003CC0 */
  5228. 00003C22  508C                     addq.l     A4, 8
  5229. 00003C24  0C54 138C                cmpi.w     [A4], 0x138C
  5230. 00003C28  660C                     bne        +0xE /* 00003C36 */
  5231. 00003C2A  508C                     addq.l     A4, 8
  5232. 00003C2C  700C                     moveq.l    D0, 0x0C
  5233. 00003C2E  3D40 FFF8                move.w     [A6 - 0x8], D0
  5234. 00003C32  6000 008C                bra        +0x8E /* 00003CC0 */
  5235. label00003C36:
  5236. 00003C36  0C54 0FD0                cmpi.w     [A4], 0xFD0
  5237. 00003C3A  660C                     bne        +0xE /* 00003C48 */
  5238. 00003C3C  508C                     addq.l     A4, 8
  5239. 00003C3E  700D                     moveq.l    D0, 0x0D
  5240. 00003C40  3D40 FFF8                move.w     [A6 - 0x8], D0
  5241. 00003C44  6000 007A                bra        +0x7C /* 00003CC0 */
  5242. label00003C48:
  5243. 00003C48  0C54 0FEC                cmpi.w     [A4], 0xFEC
  5244. 00003C4C  660C                     bne        +0xE /* 00003C5A */
  5245. 00003C4E  508C                     addq.l     A4, 8
  5246. 00003C50  700E                     moveq.l    D0, 0x0E
  5247. 00003C52  3D40 FFF8                move.w     [A6 - 0x8], D0
  5248. 00003C56  6000 0068                bra        +0x6A /* 00003CC0 */
  5249. label00003C5A:
  5250. 00003C5A  0C54 138B                cmpi.w     [A4], 0x138B
  5251. 00003C5E  660C                     bne        +0xE /* 00003C6C */
  5252. 00003C60  508C                     addq.l     A4, 8
  5253. 00003C62  700F                     moveq.l    D0, 0x0F
  5254. 00003C64  3D40 FFF8                move.w     [A6 - 0x8], D0
  5255. 00003C68  6000 0056                bra        +0x58 /* 00003CC0 */
  5256. label00003C6C:
  5257. 00003C6C  7002                     moveq.l    D0, 0x02
  5258. 00003C6E  6000 0114                bra        +0x116 /* 00003D84 */
  5259. 00003C72  508C                     addq.l     A4, 8
  5260. 00003C74  0C54 07DC                cmpi.w     [A4], 0x7DC
  5261. 00003C78  660A                     bne        +0xC /* 00003C84 */
  5262. 00003C7A  508C                     addq.l     A4, 8
  5263. 00003C7C  7010                     moveq.l    D0, 0x10
  5264. 00003C7E  3D40 FFF8                move.w     [A6 - 0x8], D0
  5265. 00003C82  603C                     bra        +0x3E /* 00003CC0 */
  5266. label00003C84:
  5267. 00003C84  0C54 271B                cmpi.w     [A4], 0x271B
  5268. 00003C88  660A                     bne        +0xC /* 00003C94 */
  5269. 00003C8A  508C                     addq.l     A4, 8
  5270. 00003C8C  7011                     moveq.l    D0, 0x11
  5271. 00003C8E  3D40 FFF8                move.w     [A6 - 0x8], D0
  5272. 00003C92  602C                     bra        +0x2E /* 00003CC0 */
  5273. label00003C94:
  5274. 00003C94  0C54 0821                cmpi.w     [A4], 0x821
  5275. 00003C98  660A                     bne        +0xC /* 00003CA4 */
  5276. 00003C9A  508C                     addq.l     A4, 8
  5277. 00003C9C  7012                     moveq.l    D0, 0x12
  5278. 00003C9E  3D40 FFF8                move.w     [A6 - 0x8], D0
  5279. 00003CA2  601C                     bra        +0x1E /* 00003CC0 */
  5280. label00003CA4:
  5281. 00003CA4  0C54 2B48                cmpi.w     [A4], 0x2B48 /* '+H' */
  5282. 00003CA8  660A                     bne        +0xC /* 00003CB4 */
  5283. 00003CAA  508C                     addq.l     A4, 8
  5284. 00003CAC  7013                     moveq.l    D0, 0x13
  5285. 00003CAE  3D40 FFF8                move.w     [A6 - 0x8], D0
  5286. 00003CB2  600C                     bra        +0xE /* 00003CC0 */
  5287. label00003CB4:
  5288. 00003CB4  7002                     moveq.l    D0, 0x02
  5289. 00003CB6  6000 00CC                bra        +0xCE /* 00003D84 */
  5290. 00003CBA  7002                     moveq.l    D0, 0x02
  5291. 00003CBC  6000 00C6                bra        +0xC8 /* 00003D84 */
  5292. label00003CC0:
  5293. 00003CC0  426E FFFA                clr.w      [A6 - 0x6]
  5294. 00003CC4  3014                     move.w     D0, [A4]
  5295. 00003CC6  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5296. 00003CCA  0003 000E                ori.b      D3, 0xE
  5297. 00003CCE  2B1E                     move.l     -[A5], [A6]+
  5298. 00003CD0  0014 2B62                ori.b      [A4], 0x62 /* 'b' */
  5299. 00003CD4  001A 2B74                ori.b      [A2]+, 0x74 /* 't' */
  5300. 00003CD8  003C 508C                ori.b      ccr, 140
  5301. 00003CDC  7002                     moveq.l    D0, 0x02
  5302. 00003CDE  3D40 FFFA                move.w     [A6 - 0x6], D0
  5303. 00003CE2  6030                     bra        +0x32 /* 00003D14 */
  5304. 00003CE4  508C                     addq.l     A4, 8
  5305. 00003CE6  7004                     moveq.l    D0, 0x04
  5306. 00003CE8  3D40 FFFA                move.w     [A6 - 0x6], D0
  5307. 00003CEC  6026                     bra        +0x28 /* 00003D14 */
  5308. 00003CEE  508C                     addq.l     A4, 8
  5309. 00003CF0  0C54 2B1E                cmpi.w     [A4], 0x2B1E
  5310. 00003CF4  6608                     bne        +0xA /* 00003CFE */
  5311. 00003CF6  508C                     addq.l     A4, 8
  5312. 00003CF8  426E FFFA                clr.w      [A6 - 0x6]
  5313. 00003CFC  6016                     bra        +0x18 /* 00003D14 */
  5314. label00003CFE:
  5315. 00003CFE  0C54 2B62                cmpi.w     [A4], 0x2B62 /* '+b' */
  5316. 00003D02  660A                     bne        +0xC /* 00003D0E */
  5317. 00003D04  508C                     addq.l     A4, 8
  5318. 00003D06  7006                     moveq.l    D0, 0x06
  5319. 00003D08  3D40 FFFA                move.w     [A6 - 0x6], D0
  5320. 00003D0C  6006                     bra        +0x8 /* 00003D14 */
  5321. label00003D0E:
  5322. 00003D0E  7002                     moveq.l    D0, 0x02
  5323. 00003D10  6000 0072                bra        +0x74 /* 00003D84 */
  5324. label00003D14:
  5325. 00003D14  7001                     moveq.l    D0, 0x01
  5326. 00003D16  3D40 FFFC                move.w     [A6 - 0x4], D0
  5327. 00003D1A  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  5328. 00003D1E  6600 0050                bne        +0x52 /* 00003D70 */
  5329. 00003D22  508C                     addq.l     A4, 8
  5330. 00003D24  3014                     move.w     D0, [A4]
  5331. 00003D26  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5332. 00003D2A  0005 0016                ori.b      D5, 0x16
  5333. 00003D2E  2B00                     move.l     -[A5], D0
  5334. 00003D30  001A 2B0A                ori.b      [A2]+, 0xA /* '\n' */
  5335. 00003D34  0020 2B2A                ori.b      -[A0], 0x2A /* '*' */
  5336. 00003D38  0026 2B2D                ori.b      -[A6], 0x2D /* '-' */
  5337. 00003D3C  002C 2B76 0030           ori.b      [A4 + 0x30], 0x76 /* 'v' */
  5338. 00003D42  508C                     addq.l     A4, 8
  5339. 00003D44  426E FFFC                clr.w      [A6 - 0x4]
  5340. 00003D48  6026                     bra        +0x28 /* 00003D70 */
  5341. 00003D4A  508C                     addq.l     A4, 8
  5342. 00003D4C  7001                     moveq.l    D0, 0x01
  5343. 00003D4E  3D40 FFFC                move.w     [A6 - 0x4], D0
  5344. 00003D52  601C                     bra        +0x1E /* 00003D70 */
  5345. 00003D54  508C                     addq.l     A4, 8
  5346. 00003D56  7002                     moveq.l    D0, 0x02
  5347. 00003D58  3D40 FFFC                move.w     [A6 - 0x4], D0
  5348. 00003D5C  6012                     bra        +0x14 /* 00003D70 */
  5349. 00003D5E  508C                     addq.l     A4, 8
  5350. 00003D60  7003                     moveq.l    D0, 0x03
  5351. 00003D62  3D40 FFFC                move.w     [A6 - 0x4], D0
  5352. 00003D66  6008                     bra        +0xA /* 00003D70 */
  5353. 00003D68  508C                     addq.l     A4, 8
  5354. 00003D6A  7004                     moveq.l    D0, 0x04
  5355. 00003D6C  3D40 FFFC                move.w     [A6 - 0x4], D0
  5356. label00003D70:
  5357. 00003D70  4A54                     tst.w      [A4]
  5358. 00003D72  6704                     beq        +0x6 /* 00003D78 */
  5359. 00003D74  7002                     moveq.l    D0, 0x02
  5360. 00003D76  600C                     bra        +0xE /* 00003D84 */
  5361. label00003D78:
  5362. 00003D78  486E FFF8                pea.l      [A6 - 0x8]
  5363. 00003D7C  4EAD 0AF2                jsr        [A5 + 0xAF2 /* export_346 */]
  5364. 00003D80  588F                     addq.l     A7, 4
  5365. 00003D82  7000                     moveq.l    D0, 0x00
  5366. label00003D84:
  5367. 00003D84  285F                     movea.l    A4, [A7]+
  5368. 00003D86  4E5E                     unlink     A6
  5369. 00003D88  4E75                     rts
  5370. export_275:
  5371. 00003D8A  4E56 FFB4                link       A6, -0x004C
  5372. 00003D8E  48E7 0108                movem.l    -[A7], D7,A4
  5373. 00003D92  286E 000C                movea.l    A4, [A6 + 0xC]
  5374. 00003D96  508C                     addq.l     A4, 8
  5375. 00003D98  3D54 FFC0                move.w     [A6 - 0x40], [A4]
  5376. 00003D9C  0C6E 2B71 FFC0           cmpi.w     [A6 - 0x40], 0x2B71 /* '+q' */
  5377. 00003DA2  670A                     beq        +0xC /* 00003DAE */
  5378. 00003DA4  0C6E 2B75 FFC0           cmpi.w     [A6 - 0x40], 0x2B75 /* '+u' */
  5379. 00003DAA  6600 0090                bne        +0x92 /* 00003E3C */
  5380. label00003DAE:
  5381. 00003DAE  508C                     addq.l     A4, 8
  5382. label00003DB0:
  5383. 00003DB0  486E FFC6                pea.l      [A6 - 0x3A]
  5384. 00003DB4  486E FFC4                pea.l      [A6 - 0x3C]
  5385. 00003DB8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5386. 00003DBC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5387. 00003DC0  2F0C                     move.l     -[A7], A4
  5388. 00003DC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5389. 00003DC6  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  5390. 00003DCA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5391. 00003DCE  3E00                     move.w     D7, D0
  5392. 00003DD0  4A47                     tst.w      D7
  5393. 00003DD2  6706                     beq        +0x8 /* 00003DDA */
  5394. 00003DD4  3007                     move.w     D0, D7
  5395. 00003DD6  6000 010A                bra        +0x10C /* 00003EE2 */
  5396. label00003DDA:
  5397. 00003DDA  486E FFC2                pea.l      [A6 - 0x3E]
  5398. 00003DDE  486E FFC6                pea.l      [A6 - 0x3A]
  5399. 00003DE2  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  5400. 00003DE6  508F                     addq.l     A7, 8
  5401. 00003DE8  486E FFC6                pea.l      [A6 - 0x3A]
  5402. 00003DEC  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5403. 00003DF0  588F                     addq.l     A7, 4
  5404. 00003DF2  0C6E 2B71 FFC0           cmpi.w     [A6 - 0x40], 0x2B71 /* '+q' */
  5405. 00003DF8  660E                     bne        +0x10 /* 00003E08 */
  5406. 00003DFA  4A6E FFC2                tst.w      [A6 - 0x3E]
  5407. 00003DFE  57C0                     seq        D0
  5408. 00003E00  4400                     neg.b      D0
  5409. 00003E02  4880                     ext.w      D0
  5410. 00003E04  3D40 FFC2                move.w     [A6 - 0x3E], D0
  5411. label00003E08:
  5412. 00003E08  302E FFC4                move.w     D0, [A6 - 0x3C]
  5413. 00003E0C  48C0                     ext.l      D0
  5414. 00003E0E  E780                     asl        D0, 3
  5415. 00003E10  D08C                     add.l      D0, A4
  5416. 00003E12  2040                     movea.l    A0, D0
  5417. 00003E14  4A50                     tst.w      [A0]
  5418. 00003E16  6706                     beq        +0x8 /* 00003E1E */
  5419. 00003E18  7013                     moveq.l    D0, 0x13
  5420. 00003E1A  6000 00C6                bra        +0xC8 /* 00003EE2 */
  5421. label00003E1E:
  5422. 00003E1E  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  5423. 00003E22  3E00                     move.w     D7, D0
  5424. 00003E24  4A47                     tst.w      D7
  5425. 00003E26  6706                     beq        +0x8 /* 00003E2E */
  5426. 00003E28  3007                     move.w     D0, D7
  5427. 00003E2A  6000 00B6                bra        +0xB8 /* 00003EE2 */
  5428. label00003E2E:
  5429. 00003E2E  4A6E FFC2                tst.w      [A6 - 0x3E]
  5430. 00003E32  6600 FF7C                bne        -0x82 /* 00003DB0 */
  5431. 00003E36  7000                     moveq.l    D0, 0x00
  5432. 00003E38  6000 00A8                bra        +0xAA /* 00003EE2 */
  5433. label00003E3C:
  5434. 00003E3C  0C54 2B22                cmpi.w     [A4], 0x2B22 /* '+\"' */
  5435. 00003E40  6602                     bne        +0x4 /* 00003E44 */
  5436. 00003E42  508C                     addq.l     A4, 8
  5437. label00003E44:
  5438. 00003E44  486E FFC6                pea.l      [A6 - 0x3A]
  5439. 00003E48  486E FFC4                pea.l      [A6 - 0x3C]
  5440. 00003E4C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5441. 00003E50  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5442. 00003E54  2F0C                     move.l     -[A7], A4
  5443. 00003E56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5444. 00003E5A  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  5445. 00003E5E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5446. 00003E62  3E00                     move.w     D7, D0
  5447. 00003E64  4A47                     tst.w      D7
  5448. 00003E66  6706                     beq        +0x8 /* 00003E6E */
  5449. 00003E68  3007                     move.w     D0, D7
  5450. 00003E6A  6000 0076                bra        +0x78 /* 00003EE2 */
  5451. label00003E6E:
  5452. 00003E6E  486E FFBC                pea.l      [A6 - 0x44]
  5453. 00003E72  486E FFC6                pea.l      [A6 - 0x3A]
  5454. 00003E76  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  5455. 00003E7A  508F                     addq.l     A7, 8
  5456. 00003E7C  3E00                     move.w     D7, D0
  5457. 00003E7E  486E FFC6                pea.l      [A6 - 0x3A]
  5458. 00003E82  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5459. 00003E86  588F                     addq.l     A7, 4
  5460. 00003E88  4A47                     tst.w      D7
  5461. 00003E8A  6706                     beq        +0x8 /* 00003E92 */
  5462. 00003E8C  3007                     move.w     D0, D7
  5463. 00003E8E  6000 0052                bra        +0x54 /* 00003EE2 */
  5464. label00003E92:
  5465. 00003E92  302E FFC4                move.w     D0, [A6 - 0x3C]
  5466. 00003E96  48C0                     ext.l      D0
  5467. 00003E98  E780                     asl        D0, 3
  5468. 00003E9A  D9C0                     add.l      A4, D0
  5469. 00003E9C  0C54 0BF3                cmpi.w     [A4], 0xBF3
  5470. 00003EA0  6706                     beq        +0x8 /* 00003EA8 */
  5471. 00003EA2  0C54 1B5A                cmpi.w     [A4], 0x1B5A
  5472. 00003EA6  6610                     bne        +0x12 /* 00003EB8 */
  5473. label00003EA8:
  5474. 00003EA8  4878 003C                push.l     0x3C /* '<' */
  5475. 00003EAC  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  5476. 00003EB0  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5477. 00003EB4  2D40 FFBC                move.l     [A6 - 0x44], D0
  5478. label00003EB8:
  5479. 00003EB8  42A7                     clr.l      -[A7]
  5480. 00003EBA  A975                     syscall    TickCount
  5481. 00003EBC  201F                     move.l     D0, [A7]+
  5482. 00003EBE  D0AE FFBC                add.l      D0, [A6 - 0x44]
  5483. 00003EC2  2D40 FFB4                move.l     [A6 - 0x4C], D0
  5484. label00003EC6:
  5485. 00003EC6  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  5486. 00003ECA  3E00                     move.w     D7, D0
  5487. 00003ECC  4A47                     tst.w      D7
  5488. 00003ECE  6704                     beq        +0x6 /* 00003ED4 */
  5489. 00003ED0  3007                     move.w     D0, D7
  5490. 00003ED2  600E                     bra        +0x10 /* 00003EE2 */
  5491. label00003ED4:
  5492. 00003ED4  42A7                     clr.l      -[A7]
  5493. 00003ED6  A975                     syscall    TickCount
  5494. 00003ED8  201F                     move.l     D0, [A7]+
  5495. 00003EDA  B0AE FFB4                cmp.l      D0, [A6 - 0x4C]
  5496. 00003EDE  6DE6                     blt        -0x18 /* 00003EC6 */
  5497. 00003EE0  7000                     moveq.l    D0, 0x00
  5498. label00003EE2:
  5499. 00003EE2  4CDF 1080                movem.l    D7,A4, [A7]+
  5500. 00003EE6  4E5E                     unlink     A6
  5501. 00003EE8  4E75                     rts
  5502. export_272:
  5503. 00003EEA  4E56 FEBE                link       A6, -0x0142
  5504. 00003EEE  2F0C                     move.l     -[A7], A4
  5505. 00003EF0  286E 000C                movea.l    A4, [A6 + 0xC]
  5506. 00003EF4  508C                     addq.l     A4, 8
  5507. 00003EF6  486E FFC6                pea.l      [A6 - 0x3A]
  5508. 00003EFA  486E FEC4                pea.l      [A6 - 0x13C]
  5509. 00003EFE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5510. 00003F02  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5511. 00003F06  2F0C                     move.l     -[A7], A4
  5512. 00003F08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5513. 00003F0C  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  5514. 00003F10  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5515. 00003F14  3D40 FEC2                move.w     [A6 - 0x13E], D0
  5516. 00003F18  4A6E FEC2                tst.w      [A6 - 0x13E]
  5517. 00003F1C  6708                     beq        +0xA /* 00003F26 */
  5518. 00003F1E  302E FEC2                move.w     D0, [A6 - 0x13E]
  5519. 00003F22  6000 00BC                bra        +0xBE /* 00003FE0 */
  5520. label00003F26:
  5521. 00003F26  486E FEC6                pea.l      [A6 - 0x13A]
  5522. 00003F2A  486E FFC6                pea.l      [A6 - 0x3A]
  5523. 00003F2E  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  5524. 00003F32  508F                     addq.l     A7, 8
  5525. 00003F34  486E FFC6                pea.l      [A6 - 0x3A]
  5526. 00003F38  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5527. 00003F3C  588F                     addq.l     A7, 4
  5528. 00003F3E  302E FEC4                move.w     D0, [A6 - 0x13C]
  5529. 00003F42  48C0                     ext.l      D0
  5530. 00003F44  E780                     asl        D0, 3
  5531. 00003F46  D9C0                     add.l      A4, D0
  5532. 00003F48  426E FEC0                clr.w      [A6 - 0x140]
  5533. 00003F4C  0C54 2B7B                cmpi.w     [A4], 0x2B7B /* '+{' */
  5534. 00003F50  6600 0042                bne        +0x44 /* 00003F94 */
  5535. 00003F54  508C                     addq.l     A4, 8
  5536. label00003F56:
  5537. 00003F56  3014                     move.w     D0, [A4]
  5538. 00003F58  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5539. 00003F5C  0004 0012                ori.b      D4, 0x12
  5540. 00003F60  0BF9                     .incomplete
  5541. 00003F62  0016 0BE9                ori.b      [A6], 0xE9
  5542. 00003F66  001A 0BC3                ori.b      [A2]+, 0xC3
  5543. 00003F6A  0024 0007                ori.b      -[A4], 0x7
  5544. 00003F6E  001A 08EE                ori.b      [A2]+, 0xEE
  5545. 00003F72  0001 FEC0                ori.b      D1, 0xC0
  5546. 00003F76  6016                     bra        +0x18 /* 00003F8E */
  5547. 00003F78  08EE 0003 FEC0           bset.b     [A6 - 0x140], 0x3
  5548. 00003F7E  600E                     bra        +0x10 /* 00003F8E */
  5549. 00003F80  08EE 0000 FEC0           bset.b     [A6 - 0x140], 0x0
  5550. 00003F86  6006                     bra        +0x8 /* 00003F8E */
  5551. 00003F88  7002                     moveq.l    D0, 0x02
  5552. 00003F8A  6000 0054                bra        +0x56 /* 00003FE0 */
  5553. label00003F8E:
  5554. 00003F8E  508C                     addq.l     A4, 8
  5555. 00003F90  4A54                     tst.w      [A4]
  5556. 00003F92  66C2                     bne        -0x3C /* 00003F56 */
  5557. label00003F94:
  5558. 00003F94  4A54                     tst.w      [A4]
  5559. 00003F96  6704                     beq        +0x6 /* 00003F9C */
  5560. 00003F98  7013                     moveq.l    D0, 0x13
  5561. 00003F9A  6044                     bra        +0x46 /* 00003FE0 */
  5562. label00003F9C:
  5563. 00003F9C  3B6E FEC0 8E04           move.w     [A5 - 0x71FC], [A6 - 0x140]
  5564. 00003FA2  7001                     moveq.l    D0, 0x01
  5565. 00003FA4  3D40 FEBE                move.w     [A6 - 0x142], D0
  5566. 00003FA8  6028                     bra        +0x2A /* 00003FD2 */
  5567. label00003FAA:
  5568. 00003FAA  306E FEBE                movea.w    A0, [A6 - 0x142]
  5569. 00003FAE  D1CE                     add.l      A0, A6
  5570. 00003FB0  7000                     moveq.l    D0, 0x00
  5571. 00003FB2  1028 FEC6                move.b     D0, [A0 - 0x13A]
  5572. 00003FB6  3F00                     move.w     -[A7], D0
  5573. 00003FB8  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  5574. 00003FBC  548F                     addq.l     A7, 2
  5575. 00003FBE  3D40 FEC2                move.w     [A6 - 0x13E], D0
  5576. 00003FC2  4A6E FEC2                tst.w      [A6 - 0x13E]
  5577. 00003FC6  6706                     beq        +0x8 /* 00003FCE */
  5578. 00003FC8  302E FEC2                move.w     D0, [A6 - 0x13E]
  5579. 00003FCC  6012                     bra        +0x14 /* 00003FE0 */
  5580. label00003FCE:
  5581. 00003FCE  526E FEBE                addq.w     [A6 - 0x142], 1
  5582. label00003FD2:
  5583. 00003FD2  7000                     moveq.l    D0, 0x00
  5584. 00003FD4  102E FEC6                move.b     D0, [A6 - 0x13A]
  5585. 00003FD8  B06E FEBE                cmp.w      D0, [A6 - 0x142]
  5586. 00003FDC  64CC                     bcc        -0x32 /* 00003FAA */
  5587. 00003FDE  7000                     moveq.l    D0, 0x00
  5588. label00003FE0:
  5589. 00003FE0  285F                     movea.l    A4, [A7]+
  5590. 00003FE2  4E5E                     unlink     A6
  5591. 00003FE4  4E75                     rts
  5592. export_281:
  5593. 00003FE6  4E56 FFEE                link       A6, -0x0012
  5594. 00003FEA  2F0C                     move.l     -[A7], A4
  5595. 00003FEC  286E 000C                movea.l    A4, [A6 + 0xC]
  5596. 00003FF0  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  5597. 00003FF4  508C                     addq.l     A4, 8
  5598. 00003FF6  0C54 2AFB                cmpi.w     [A4], 0x2AFB
  5599. 00003FFA  6706                     beq        +0x8 /* 00004002 */
  5600. 00003FFC  704C                     moveq.l    D0, 0x4C
  5601. 00003FFE  6000 00CA                bra        +0xCC /* 000040CA */
  5602. label00004002:
  5603. 00004002  508C                     addq.l     A4, 8
  5604. 00004004  486E FFF4                pea.l      [A6 - 0xC]
  5605. 00004008  486E FFF8                pea.l      [A6 - 0x8]
  5606. 0000400C  486E FFF2                pea.l      [A6 - 0xE]
  5607. 00004010  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5608. 00004014  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5609. 00004018  2F0C                     move.l     -[A7], A4
  5610. 0000401A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5611. 0000401E  4EAD 099A                jsr        [A5 + 0x99A /* export_303 */]
  5612. 00004022  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5613. 00004026  3D40 FFF0                move.w     [A6 - 0x10], D0
  5614. 0000402A  4A6E FFF0                tst.w      [A6 - 0x10]
  5615. 0000402E  6708                     beq        +0xA /* 00004038 */
  5616. 00004030  302E FFF0                move.w     D0, [A6 - 0x10]
  5617. 00004034  6000 0094                bra        +0x96 /* 000040CA */
  5618. label00004038:
  5619. 00004038  302E FFF2                move.w     D0, [A6 - 0xE]
  5620. 0000403C  48C0                     ext.l      D0
  5621. 0000403E  E780                     asl        D0, 3
  5622. 00004040  D9C0                     add.l      A4, D0
  5623. 00004042  426E FFEE                clr.w      [A6 - 0x12]
  5624. 00004046  0C54 2B7B                cmpi.w     [A4], 0x2B7B /* '+{' */
  5625. 0000404A  6600 0040                bne        +0x42 /* 0000408C */
  5626. 0000404E  508C                     addq.l     A4, 8
  5627. label00004050:
  5628. 00004050  3014                     move.w     D0, [A4]
  5629. 00004052  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5630. 00004056  0004 0012                ori.b      D4, 0x12
  5631. 0000405A  0BF9                     .incomplete
  5632. 0000405C  0016 0BE9                ori.b      [A6], 0xE9
  5633. 00004060  001A 0BC3                ori.b      [A2]+, 0xC3
  5634. 00004064  0022 0007                ori.b      -[A2], 0x7
  5635. 00004068  001A 08EE                ori.b      [A2]+, 0xEE
  5636. 0000406C  0001 FFEE                ori.b      D1, 0xEE
  5637. 00004070  6014                     bra        +0x16 /* 00004086 */
  5638. 00004072  08EE 0003 FFEE           bset.b     [A6 - 0x12], 0x3
  5639. 00004078  600C                     bra        +0xE /* 00004086 */
  5640. 0000407A  08EE 0000 FFEE           bset.b     [A6 - 0x12], 0x0
  5641. 00004080  6004                     bra        +0x6 /* 00004086 */
  5642. 00004082  7002                     moveq.l    D0, 0x02
  5643. 00004084  6044                     bra        +0x46 /* 000040CA */
  5644. label00004086:
  5645. 00004086  508C                     addq.l     A4, 8
  5646. 00004088  4A54                     tst.w      [A4]
  5647. 0000408A  66C4                     bne        -0x3A /* 00004050 */
  5648. label0000408C:
  5649. 0000408C  4A54                     tst.w      [A4]
  5650. 0000408E  6704                     beq        +0x6 /* 00004094 */
  5651. 00004090  7013                     moveq.l    D0, 0x13
  5652. 00004092  6036                     bra        +0x38 /* 000040CA */
  5653. label00004094:
  5654. 00004094  3D6E FFFA FFFE           move.w     [A6 - 0x2], [A6 - 0x6]
  5655. 0000409A  3D6E FFF6 FFFC           move.w     [A6 - 0x4], [A6 - 0xA]
  5656. 000040A0  42A7                     clr.l      -[A7]
  5657. 000040A2  A975                     syscall    TickCount
  5658. 000040A4  201F                     move.l     D0, [A7]+
  5659. 000040A6  2B40 8DFC                move.l     [A5 - 0x7204], D0
  5660. 000040AA  3B6E FFEE 8E04           move.w     [A5 - 0x71FC], [A6 - 0x12]
  5661. 000040B0  2B6E FFFC 9054           move.l     [A5 - 0x6FAC], [A6 - 0x4]
  5662. 000040B6  3F3C 0001                move.w     -[A7], 0x1
  5663. 000040BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5664. 000040BE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5665. 000040C2  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  5666. 000040C6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5667. label000040CA:
  5668. 000040CA  285F                     movea.l    A4, [A7]+
  5669. 000040CC  4E5E                     unlink     A6
  5670. 000040CE  4E75                     rts
  5671. export_282:
  5672. 000040D0  4E56 FFE2                link       A6, -0x001E
  5673. 000040D4  2F0C                     move.l     -[A7], A4
  5674. 000040D6  286E 000C                movea.l    A4, [A6 + 0xC]
  5675. 000040DA  508C                     addq.l     A4, 8
  5676. 000040DC  0C54 2B26                cmpi.w     [A4], 0x2B26 /* '+&' */
  5677. 000040E0  6706                     beq        +0x8 /* 000040E8 */
  5678. 000040E2  702E                     moveq.l    D0, 0x2E
  5679. 000040E4  6000 011C                bra        +0x11E /* 00004202 */
  5680. label000040E8:
  5681. 000040E8  508C                     addq.l     A4, 8
  5682. 000040EA  486E FFEA                pea.l      [A6 - 0x16]
  5683. 000040EE  486E FFEE                pea.l      [A6 - 0x12]
  5684. 000040F2  486E FFF6                pea.l      [A6 - 0xA]
  5685. 000040F6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5686. 000040FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5687. 000040FE  2F0C                     move.l     -[A7], A4
  5688. 00004100  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5689. 00004104  4EAD 099A                jsr        [A5 + 0x99A /* export_303 */]
  5690. 00004108  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5691. 0000410C  3D40 FFF4                move.w     [A6 - 0xC], D0
  5692. 00004110  4A6E FFF4                tst.w      [A6 - 0xC]
  5693. 00004114  6708                     beq        +0xA /* 0000411E */
  5694. 00004116  302E FFF4                move.w     D0, [A6 - 0xC]
  5695. 0000411A  6000 00E6                bra        +0xE8 /* 00004202 */
  5696. label0000411E:
  5697. 0000411E  302E FFF6                move.w     D0, [A6 - 0xA]
  5698. 00004122  48C0                     ext.l      D0
  5699. 00004124  E780                     asl        D0, 3
  5700. 00004126  D9C0                     add.l      A4, D0
  5701. 00004128  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  5702. 0000412C  6706                     beq        +0x8 /* 00004134 */
  5703. 0000412E  7007                     moveq.l    D0, 0x07
  5704. 00004130  6000 00D0                bra        +0xD2 /* 00004202 */
  5705. label00004134:
  5706. 00004134  508C                     addq.l     A4, 8
  5707. 00004136  486E FFE2                pea.l      [A6 - 0x1E]
  5708. 0000413A  486E FFE6                pea.l      [A6 - 0x1A]
  5709. 0000413E  486E FFF6                pea.l      [A6 - 0xA]
  5710. 00004142  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5711. 00004146  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5712. 0000414A  2F0C                     move.l     -[A7], A4
  5713. 0000414C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5714. 00004150  4EAD 099A                jsr        [A5 + 0x99A /* export_303 */]
  5715. 00004154  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5716. 00004158  3D40 FFF4                move.w     [A6 - 0xC], D0
  5717. 0000415C  4A6E FFF4                tst.w      [A6 - 0xC]
  5718. 00004160  6708                     beq        +0xA /* 0000416A */
  5719. 00004162  302E FFF4                move.w     D0, [A6 - 0xC]
  5720. 00004166  6000 009A                bra        +0x9C /* 00004202 */
  5721. label0000416A:
  5722. 0000416A  302E FFF6                move.w     D0, [A6 - 0xA]
  5723. 0000416E  48C0                     ext.l      D0
  5724. 00004170  E780                     asl        D0, 3
  5725. 00004172  D9C0                     add.l      A4, D0
  5726. 00004174  426E FFF2                clr.w      [A6 - 0xE]
  5727. 00004178  0C54 2B7B                cmpi.w     [A4], 0x2B7B /* '+{' */
  5728. 0000417C  6600 0040                bne        +0x42 /* 000041BE */
  5729. 00004180  508C                     addq.l     A4, 8
  5730. label00004182:
  5731. 00004182  3014                     move.w     D0, [A4]
  5732. 00004184  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5733. 00004188  0004 0012                ori.b      D4, 0x12
  5734. 0000418C  0BF9                     .incomplete
  5735. 0000418E  0016 0BE9                ori.b      [A6], 0xE9
  5736. 00004192  001A 0BC3                ori.b      [A2]+, 0xC3
  5737. 00004196  0022 0007                ori.b      -[A2], 0x7
  5738. 0000419A  001A 08EE                ori.b      [A2]+, 0xEE
  5739. 0000419E  0001 FFF2                ori.b      D1, 0xF2
  5740. 000041A2  6014                     bra        +0x16 /* 000041B8 */
  5741. 000041A4  08EE 0003 FFF2           bset.b     [A6 - 0xE], 0x3
  5742. 000041AA  600C                     bra        +0xE /* 000041B8 */
  5743. 000041AC  08EE 0000 FFF2           bset.b     [A6 - 0xE], 0x0
  5744. 000041B2  6004                     bra        +0x6 /* 000041B8 */
  5745. 000041B4  7002                     moveq.l    D0, 0x02
  5746. 000041B6  604A                     bra        +0x4C /* 00004202 */
  5747. label000041B8:
  5748. 000041B8  508C                     addq.l     A4, 8
  5749. 000041BA  4A54                     tst.w      [A4]
  5750. 000041BC  66C4                     bne        -0x3A /* 00004182 */
  5751. label000041BE:
  5752. 000041BE  4A54                     tst.w      [A4]
  5753. 000041C0  6704                     beq        +0x6 /* 000041C6 */
  5754. 000041C2  7013                     moveq.l    D0, 0x13
  5755. 000041C4  603C                     bra        +0x3E /* 00004202 */
  5756. label000041C6:
  5757. 000041C6  3D6E FFF0 FFFE           move.w     [A6 - 0x2], [A6 - 0x10]
  5758. 000041CC  3D6E FFEC FFFC           move.w     [A6 - 0x4], [A6 - 0x14]
  5759. 000041D2  3D6E FFE8 FFFA           move.w     [A6 - 0x6], [A6 - 0x18]
  5760. 000041D8  3D6E FFE4 FFF8           move.w     [A6 - 0x8], [A6 - 0x1C]
  5761. 000041DE  42A7                     clr.l      -[A7]
  5762. 000041E0  A975                     syscall    TickCount
  5763. 000041E2  201F                     move.l     D0, [A7]+
  5764. 000041E4  2B40 8DFC                move.l     [A5 - 0x7204], D0
  5765. 000041E8  3B6E FFF2 8E04           move.w     [A5 - 0x71FC], [A6 - 0xE]
  5766. 000041EE  3F3C 0002                move.w     -[A7], 0x2
  5767. 000041F2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5768. 000041F6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5769. 000041FA  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  5770. 000041FE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5771. label00004202:
  5772. 00004202  285F                     movea.l    A4, [A7]+
  5773. 00004204  4E5E                     unlink     A6
  5774. 00004206  4E75                     rts
  5775. export_244:
  5776. 00004208  4E56 FEC2                link       A6, -0x013E
  5777. 0000420C  2F0C                     move.l     -[A7], A4
  5778. 0000420E  286E 000C                movea.l    A4, [A6 + 0xC]
  5779. 00004212  508C                     addq.l     A4, 8
  5780. 00004214  486E FFC2                pea.l      [A6 - 0x3E]
  5781. 00004218  486E FFFE                pea.l      [A6 - 0x2]
  5782. 0000421C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5783. 00004220  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5784. 00004224  2F0C                     move.l     -[A7], A4
  5785. 00004226  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5786. 0000422A  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  5787. 0000422E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5788. 00004232  3D40 FFFC                move.w     [A6 - 0x4], D0
  5789. 00004236  4A6E FFFC                tst.w      [A6 - 0x4]
  5790. 0000423A  6706                     beq        +0x8 /* 00004242 */
  5791. 0000423C  302E FFFC                move.w     D0, [A6 - 0x4]
  5792. 00004240  6044                     bra        +0x46 /* 00004286 */
  5793. label00004242:
  5794. 00004242  486E FEC2                pea.l      [A6 - 0x13E]
  5795. 00004246  486E FFC2                pea.l      [A6 - 0x3E]
  5796. 0000424A  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  5797. 0000424E  508F                     addq.l     A7, 8
  5798. 00004250  486E FFC2                pea.l      [A6 - 0x3E]
  5799. 00004254  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5800. 00004258  588F                     addq.l     A7, 4
  5801. 0000425A  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  5802. 0000425E  302D 8FE6                move.w     D0, [A5 - 0x701A]
  5803. 00004262  C1FC 0012                muls.w     D0, 0x12
  5804. 00004266  D090                     add.l      D0, [A0]
  5805. 00004268  2040                     movea.l    A0, D0
  5806. 0000426A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5807. 0000426E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5808. 00004272  486E FEC2                pea.l      [A6 - 0x13E]
  5809. 00004276  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  5810. 0000427A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5811. 0000427E  3D40 FFFC                move.w     [A6 - 0x4], D0
  5812. 00004282  302E FFFC                move.w     D0, [A6 - 0x4]
  5813. label00004286:
  5814. 00004286  285F                     movea.l    A4, [A7]+
  5815. 00004288  4E5E                     unlink     A6
  5816. 0000428A  4E75                     rts
  5817. export_266:
  5818. 0000428C  4E56 FFFC                link       A6, -0x0004
  5819. 00004290  2F0C                     move.l     -[A7], A4
  5820. 00004292  286E 000C                movea.l    A4, [A6 + 0xC]
  5821. 00004296  508C                     addq.l     A4, 8
  5822. 00004298  0C54 2B53                cmpi.w     [A4], 0x2B53 /* '+S' */
  5823. 0000429C  6704                     beq        +0x6 /* 000042A2 */
  5824. 0000429E  7002                     moveq.l    D0, 0x02
  5825. 000042A0  603A                     bra        +0x3C /* 000042DC */
  5826. label000042A2:
  5827. 000042A2  508C                     addq.l     A4, 8
  5828. 000042A4  4A54                     tst.w      [A4]
  5829. 000042A6  6704                     beq        +0x6 /* 000042AC */
  5830. 000042A8  7013                     moveq.l    D0, 0x13
  5831. 000042AA  6030                     bra        +0x32 /* 000042DC */
  5832. label000042AC:
  5833. 000042AC  4A6D 9046                tst.w      [A5 - 0x6FBA]
  5834. 000042B0  6708                     beq        +0xA /* 000042BA */
  5835. 000042B2  2D6D 9028 FFFC           move.l     [A6 - 0x4], [A5 - 0x6FD8]
  5836. 000042B8  6006                     bra        +0x8 /* 000042C0 */
  5837. label000042BA:
  5838. 000042BA  2D6D 9014 FFFC           move.l     [A6 - 0x4], [A5 - 0x6FEC]
  5839. label000042C0:
  5840. 000042C0  3F3C 0004                move.w     -[A7], 0x4
  5841. 000042C4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5842. 000042C8  4EBA 0096                jsr        [PC + 0x96 /* 00004360 */]
  5843. 000042CC  5C8F                     addq.l     A7, 6
  5844. 000042CE  42A7                     clr.l      -[A7]
  5845. 000042D0  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  5846. 000042D4  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  5847. 000042D8  508F                     addq.l     A7, 8
  5848. 000042DA  7000                     moveq.l    D0, 0x00
  5849. label000042DC:
  5850. 000042DC  285F                     movea.l    A4, [A7]+
  5851. 000042DE  4E5E                     unlink     A6
  5852. 000042E0  4E75                     rts
  5853. export_263:
  5854. 000042E2  4E56 FFFC                link       A6, -0x0004
  5855. 000042E6  48E7 0108                movem.l    -[A7], D7,A4
  5856. 000042EA  286E 000C                movea.l    A4, [A6 + 0xC]
  5857. 000042EE  508C                     addq.l     A4, 8
  5858. 000042F0  7E00                     moveq.l    D7, 0x00
  5859. 000042F2  0C54 2AF9                cmpi.w     [A4], 0x2AF9
  5860. 000042F6  6602                     bne        +0x4 /* 000042FA */
  5861. 000042F8  7E01                     moveq.l    D7, 0x01
  5862. label000042FA:
  5863. 000042FA  0C54 2B53                cmpi.w     [A4], 0x2B53 /* '+S' */
  5864. 000042FE  6602                     bne        +0x4 /* 00004302 */
  5865. 00004300  7E02                     moveq.l    D7, 0x02
  5866. label00004302:
  5867. 00004302  4A47                     tst.w      D7
  5868. 00004304  6606                     bne        +0x8 /* 0000430C */
  5869. 00004306  7002                     moveq.l    D0, 0x02
  5870. 00004308  6000 004E                bra        +0x50 /* 00004358 */
  5871. label0000430C:
  5872. 0000430C  508C                     addq.l     A4, 8
  5873. 0000430E  4A54                     tst.w      [A4]
  5874. 00004310  6704                     beq        +0x6 /* 00004316 */
  5875. 00004312  7013                     moveq.l    D0, 0x13
  5876. 00004314  6042                     bra        +0x44 /* 00004358 */
  5877. label00004316:
  5878. 00004316  4A6D 9046                tst.w      [A5 - 0x6FBA]
  5879. 0000431A  6708                     beq        +0xA /* 00004324 */
  5880. 0000431C  2D6D 9028 FFFC           move.l     [A6 - 0x4], [A5 - 0x6FD8]
  5881. 00004322  6006                     bra        +0x8 /* 0000432A */
  5882. label00004324:
  5883. 00004324  2D6D 9014 FFFC           move.l     [A6 - 0x4], [A5 - 0x6FEC]
  5884. label0000432A:
  5885. 0000432A  0C47 0001                cmpi.w     D7, 0x1
  5886. 0000432E  660C                     bne        +0xE /* 0000433C */
  5887. 00004330  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5888. 00004334  4EBA 00B0                jsr        [PC + 0xB0 /* 000043E6 */]
  5889. 00004338  588F                     addq.l     A7, 4
  5890. 0000433A  600E                     bra        +0x10 /* 0000434A */
  5891. label0000433C:
  5892. 0000433C  3F3C 0002                move.w     -[A7], 0x2
  5893. 00004340  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5894. 00004344  4EBA 001A                jsr        [PC + 0x1A /* 00004360 */]
  5895. 00004348  5C8F                     addq.l     A7, 6
  5896. label0000434A:
  5897. 0000434A  42A7                     clr.l      -[A7]
  5898. 0000434C  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  5899. 00004350  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  5900. 00004354  508F                     addq.l     A7, 8
  5901. 00004356  7000                     moveq.l    D0, 0x00
  5902. label00004358:
  5903. 00004358  4CDF 1080                movem.l    D7,A4, [A7]+
  5904. 0000435C  4E5E                     unlink     A6
  5905. 0000435E  4E75                     rts
  5906. fn00004360:
  5907. 00004360  4E56 FFAE                link       A6, -0x0052
  5908. 00004364  48E7 0300                movem.l    -[A7], D6,D7
  5909. 00004368  42A7                     clr.l      -[A7]
  5910. 0000436A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5911. 0000436E  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  5912. 00004372  201F                     move.l     D0, [A7]+
  5913. 00004374  4878 0052                push.l     0x52 /* 'R' */
  5914. 00004378  2F00                     move.l     -[A7], D0
  5915. 0000437A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5916. 0000437E  3E00                     move.w     D7, D0
  5917. 00004380  7C00                     moveq.l    D6, 0x00
  5918. 00004382  6056                     bra        +0x58 /* 000043DA */
  5919. label00004384:
  5920. 00004384  206E 0008                movea.l    A0, [A6 + 0x8]
  5921. 00004388  3006                     move.w     D0, D6
  5922. 0000438A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5923. 0000438E  D090                     add.l      D0, [A0]
  5924. 00004390  2040                     movea.l    A0, D0
  5925. 00004392  43EE FFAE                lea.l      A1, [A6 - 0x52]
  5926. 00004396  7013                     moveq.l    D0, 0x13
  5927. label00004398:
  5928. 00004398  22D8                     move.l     [A1]+, [A0]+
  5929. 0000439A  51C8 FFFC                dbf        D0, -0x6 /* 00004398 */
  5930. 0000439E  32D8                     move.w     [A1]+, [A0]+
  5931. 000043A0  0C6E 00CA FFAE           cmpi.w     [A6 - 0x52], 0xCA
  5932. 000043A6  6708                     beq        +0xA /* 000043B0 */
  5933. 000043A8  0C6E 0068 FFAE           cmpi.w     [A6 - 0x52], 0x68 /* 'h' */
  5934. 000043AE  6628                     bne        +0x2A /* 000043D8 */
  5935. label000043B0:
  5936. 000043B0  4A6E FFB2                tst.w      [A6 - 0x4E]
  5937. 000043B4  6722                     beq        +0x24 /* 000043D8 */
  5938. 000043B6  3D6E 000C FFB2           move.w     [A6 - 0x4E], [A6 + 0xC]
  5939. 000043BC  206E 0008                movea.l    A0, [A6 + 0x8]
  5940. 000043C0  3006                     move.w     D0, D6
  5941. 000043C2  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5942. 000043C6  D090                     add.l      D0, [A0]
  5943. 000043C8  2040                     movea.l    A0, D0
  5944. 000043CA  43EE FFAE                lea.l      A1, [A6 - 0x52]
  5945. 000043CE  7013                     moveq.l    D0, 0x13
  5946. label000043D0:
  5947. 000043D0  20D9                     move.l     [A0]+, [A1]+
  5948. 000043D2  51C8 FFFC                dbf        D0, -0x6 /* 000043D0 */
  5949. 000043D6  30D9                     move.w     [A0]+, [A1]+
  5950. label000043D8:
  5951. 000043D8  5246                     addq.w     D6, 1
  5952. label000043DA:
  5953. 000043DA  BC47                     cmp.w      D6, D7
  5954. 000043DC  6DA6                     blt        -0x58 /* 00004384 */
  5955. 000043DE  4CDF 00C0                movem.l    D6,D7, [A7]+
  5956. 000043E2  4E5E                     unlink     A6
  5957. 000043E4  4E75                     rts
  5958. fn000043E6:
  5959. 000043E6  4E56 FFAE                link       A6, -0x0052
  5960. 000043EA  48E7 0300                movem.l    -[A7], D6,D7
  5961. 000043EE  42A7                     clr.l      -[A7]
  5962. 000043F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5963. 000043F4  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  5964. 000043F8  201F                     move.l     D0, [A7]+
  5965. 000043FA  4878 0052                push.l     0x52 /* 'R' */
  5966. 000043FE  2F00                     move.l     -[A7], D0
  5967. 00004400  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5968. 00004404  3E00                     move.w     D7, D0
  5969. 00004406  7C00                     moveq.l    D6, 0x00
  5970. 00004408  604E                     bra        +0x50 /* 00004458 */
  5971. label0000440A:
  5972. 0000440A  206E 0008                movea.l    A0, [A6 + 0x8]
  5973. 0000440E  3006                     move.w     D0, D6
  5974. 00004410  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5975. 00004414  D090                     add.l      D0, [A0]
  5976. 00004416  2040                     movea.l    A0, D0
  5977. 00004418  43EE FFAE                lea.l      A1, [A6 - 0x52]
  5978. 0000441C  7013                     moveq.l    D0, 0x13
  5979. label0000441E:
  5980. 0000441E  22D8                     move.l     [A1]+, [A0]+
  5981. 00004420  51C8 FFFC                dbf        D0, -0x6 /* 0000441E */
  5982. 00004424  32D8                     move.w     [A1]+, [A0]+
  5983. 00004426  0C6E 006B FFAE           cmpi.w     [A6 - 0x52], 0x6B /* 'k' */
  5984. 0000442C  6628                     bne        +0x2A /* 00004456 */
  5985. 0000442E  4A6E FFB2                tst.w      [A6 - 0x4E]
  5986. 00004432  6722                     beq        +0x24 /* 00004456 */
  5987. 00004434  7005                     moveq.l    D0, 0x05
  5988. 00004436  3D40 FFB2                move.w     [A6 - 0x4E], D0
  5989. 0000443A  206E 0008                movea.l    A0, [A6 + 0x8]
  5990. 0000443E  3006                     move.w     D0, D6
  5991. 00004440  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5992. 00004444  D090                     add.l      D0, [A0]
  5993. 00004446  2040                     movea.l    A0, D0
  5994. 00004448  43EE FFAE                lea.l      A1, [A6 - 0x52]
  5995. 0000444C  7013                     moveq.l    D0, 0x13
  5996. label0000444E:
  5997. 0000444E  20D9                     move.l     [A0]+, [A1]+
  5998. 00004450  51C8 FFFC                dbf        D0, -0x6 /* 0000444E */
  5999. 00004454  30D9                     move.w     [A0]+, [A1]+
  6000. label00004456:
  6001. 00004456  5246                     addq.w     D6, 1
  6002. label00004458:
  6003. 00004458  BC47                     cmp.w      D6, D7
  6004. 0000445A  6DAE                     blt        -0x50 /* 0000440A */
  6005. 0000445C  4CDF 00C0                movem.l    D6,D7, [A7]+
  6006. 00004460  4E5E                     unlink     A6
  6007. 00004462  4E75                     rts
  6008. export_277:
  6009. 00004464  4E56 F79C                link       A6, -0x0864
  6010. 00004468  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  6011. 0000446C  286E 000C                movea.l    A4, [A6 + 0xC]
  6012. 00004470  508C                     addq.l     A4, 8
  6013. 00004472  0C54 2712                cmpi.w     [A4], 0x2712
  6014. 00004476  6614                     bne        +0x16 /* 0000448C */
  6015. 00004478  7001                     moveq.l    D0, 0x01
  6016. 0000447A  2D40 F7AC                move.l     [A6 - 0x854], D0
  6017. 0000447E  2D7C 0000 00FF F7A8      move.l     [A6 - 0x858], 0xFF
  6018. 00004486  508C                     addq.l     A4, 8
  6019. 00004488  6000 00C0                bra        +0xC2 /* 0000454A */
  6020. label0000448C:
  6021. 0000448C  486E FFC2                pea.l      [A6 - 0x3E]
  6022. 00004490  486E FFFE                pea.l      [A6 - 0x2]
  6023. 00004494  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6024. 00004498  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6025. 0000449C  2F0C                     move.l     -[A7], A4
  6026. 0000449E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6027. 000044A2  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  6028. 000044A6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6029. 000044AA  3C00                     move.w     D6, D0
  6030. 000044AC  4A46                     tst.w      D6
  6031. 000044AE  6706                     beq        +0x8 /* 000044B6 */
  6032. 000044B0  3006                     move.w     D0, D6
  6033. 000044B2  6000 0316                bra        +0x318 /* 000047CA */
  6034. label000044B6:
  6035. 000044B6  486E F7AC                pea.l      [A6 - 0x854]
  6036. 000044BA  486E FFC2                pea.l      [A6 - 0x3E]
  6037. 000044BE  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  6038. 000044C2  508F                     addq.l     A7, 8
  6039. 000044C4  3C00                     move.w     D6, D0
  6040. 000044C6  486E FFC2                pea.l      [A6 - 0x3E]
  6041. 000044CA  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  6042. 000044CE  588F                     addq.l     A7, 4
  6043. 000044D0  4A46                     tst.w      D6
  6044. 000044D2  6706                     beq        +0x8 /* 000044DA */
  6045. 000044D4  3006                     move.w     D0, D6
  6046. 000044D6  6000 02F2                bra        +0x2F4 /* 000047CA */
  6047. label000044DA:
  6048. 000044DA  302E FFFE                move.w     D0, [A6 - 0x2]
  6049. 000044DE  48C0                     ext.l      D0
  6050. 000044E0  E780                     asl        D0, 3
  6051. 000044E2  D9C0                     add.l      A4, D0
  6052. 000044E4  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  6053. 000044E8  6706                     beq        +0x8 /* 000044F0 */
  6054. 000044EA  7007                     moveq.l    D0, 0x07
  6055. 000044EC  6000 02DC                bra        +0x2DE /* 000047CA */
  6056. label000044F0:
  6057. 000044F0  508C                     addq.l     A4, 8
  6058. 000044F2  486E FFC2                pea.l      [A6 - 0x3E]
  6059. 000044F6  486E FFFE                pea.l      [A6 - 0x2]
  6060. 000044FA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6061. 000044FE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6062. 00004502  2F0C                     move.l     -[A7], A4
  6063. 00004504  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6064. 00004508  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  6065. 0000450C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6066. 00004510  3C00                     move.w     D6, D0
  6067. 00004512  4A46                     tst.w      D6
  6068. 00004514  6706                     beq        +0x8 /* 0000451C */
  6069. 00004516  3006                     move.w     D0, D6
  6070. 00004518  6000 02B0                bra        +0x2B2 /* 000047CA */
  6071. label0000451C:
  6072. 0000451C  486E F7A8                pea.l      [A6 - 0x858]
  6073. 00004520  486E FFC2                pea.l      [A6 - 0x3E]
  6074. 00004524  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  6075. 00004528  508F                     addq.l     A7, 8
  6076. 0000452A  3C00                     move.w     D6, D0
  6077. 0000452C  486E FFC2                pea.l      [A6 - 0x3E]
  6078. 00004530  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  6079. 00004534  588F                     addq.l     A7, 4
  6080. 00004536  4A46                     tst.w      D6
  6081. 00004538  6706                     beq        +0x8 /* 00004540 */
  6082. 0000453A  3006                     move.w     D0, D6
  6083. 0000453C  6000 028C                bra        +0x28E /* 000047CA */
  6084. label00004540:
  6085. 00004540  302E FFFE                move.w     D0, [A6 - 0x2]
  6086. 00004544  48C0                     ext.l      D0
  6087. 00004546  E780                     asl        D0, 3
  6088. 00004548  D9C0                     add.l      A4, D0
  6089. label0000454A:
  6090. 0000454A  42AE F7A0                clr.l      [A6 - 0x860]
  6091. 0000454E  4A54                     tst.w      [A4]
  6092. 00004550  6700 0052                beq        +0x54 /* 000045A4 */
  6093. 00004554  3014                     move.w     D0, [A4]
  6094. 00004556  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  6095. 0000455A  0003 000E                ori.b      D3, 0xE
  6096. 0000455E  2B1E                     move.l     -[A5], [A6]+
  6097. 00004560  0014 2B62                ori.b      [A4], 0x62 /* 'b' */
  6098. 00004564  001A 2B74                ori.b      [A2]+, 0x74 /* 't' */
  6099. 00004568  003C 508C                ori.b      ccr, 140
  6100. 0000456C  7002                     moveq.l    D0, 0x02
  6101. 0000456E  2D40 F7A0                move.l     [A6 - 0x860], D0
  6102. 00004572  6030                     bra        +0x32 /* 000045A4 */
  6103. 00004574  508C                     addq.l     A4, 8
  6104. 00004576  7004                     moveq.l    D0, 0x04
  6105. 00004578  2D40 F7A0                move.l     [A6 - 0x860], D0
  6106. 0000457C  6026                     bra        +0x28 /* 000045A4 */
  6107. 0000457E  508C                     addq.l     A4, 8
  6108. 00004580  0C54 2B1E                cmpi.w     [A4], 0x2B1E
  6109. 00004584  6608                     bne        +0xA /* 0000458E */
  6110. 00004586  508C                     addq.l     A4, 8
  6111. 00004588  42AE F7A0                clr.l      [A6 - 0x860]
  6112. 0000458C  6016                     bra        +0x18 /* 000045A4 */
  6113. label0000458E:
  6114. 0000458E  0C54 2B62                cmpi.w     [A4], 0x2B62 /* '+b' */
  6115. 00004592  660A                     bne        +0xC /* 0000459E */
  6116. 00004594  508C                     addq.l     A4, 8
  6117. 00004596  7006                     moveq.l    D0, 0x06
  6118. 00004598  2D40 F7A0                move.l     [A6 - 0x860], D0
  6119. 0000459C  6006                     bra        +0x8 /* 000045A4 */
  6120. label0000459E:
  6121. 0000459E  7002                     moveq.l    D0, 0x02
  6122. 000045A0  6000 0228                bra        +0x22A /* 000047CA */
  6123. label000045A4:
  6124. 000045A4  426E FFFC                clr.w      [A6 - 0x4]
  6125. 000045A8  7001                     moveq.l    D0, 0x01
  6126. 000045AA  2D40 F7A4                move.l     [A6 - 0x85C], D0
  6127. 000045AE  4A54                     tst.w      [A4]
  6128. 000045B0  6700 0086                beq        +0x88 /* 00004638 */
  6129. 000045B4  0C54 2B65                cmpi.w     [A4], 0x2B65 /* '+e' */
  6130. 000045B8  660C                     bne        +0xE /* 000045C6 */
  6131. 000045BA  7001                     moveq.l    D0, 0x01
  6132. 000045BC  3D40 FFFC                move.w     [A6 - 0x4], D0
  6133. 000045C0  508C                     addq.l     A4, 8
  6134. 000045C2  6000 0074                bra        +0x76 /* 00004638 */
  6135. label000045C6:
  6136. 000045C6  486E FFC2                pea.l      [A6 - 0x3E]
  6137. 000045CA  486E FFFE                pea.l      [A6 - 0x2]
  6138. 000045CE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6139. 000045D2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6140. 000045D6  2F0C                     move.l     -[A7], A4
  6141. 000045D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6142. 000045DC  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  6143. 000045E0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6144. 000045E4  3C00                     move.w     D6, D0
  6145. 000045E6  4A46                     tst.w      D6
  6146. 000045E8  6706                     beq        +0x8 /* 000045F0 */
  6147. 000045EA  3006                     move.w     D0, D6
  6148. 000045EC  6000 01DC                bra        +0x1DE /* 000047CA */
  6149. label000045F0:
  6150. 000045F0  486E F7A4                pea.l      [A6 - 0x85C]
  6151. 000045F4  486E FFC2                pea.l      [A6 - 0x3E]
  6152. 000045F8  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  6153. 000045FC  508F                     addq.l     A7, 8
  6154. 000045FE  3C00                     move.w     D6, D0
  6155. 00004600  486E FFC2                pea.l      [A6 - 0x3E]
  6156. 00004604  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  6157. 00004608  588F                     addq.l     A7, 4
  6158. 0000460A  4A46                     tst.w      D6
  6159. 0000460C  6706                     beq        +0x8 /* 00004614 */
  6160. 0000460E  3006                     move.w     D0, D6
  6161. 00004610  6000 01B8                bra        +0x1BA /* 000047CA */
  6162. label00004614:
  6163. 00004614  302E FFFE                move.w     D0, [A6 - 0x2]
  6164. 00004618  48C0                     ext.l      D0
  6165. 0000461A  E780                     asl        D0, 3
  6166. 0000461C  D9C0                     add.l      A4, D0
  6167. 0000461E  4AAE F7A4                tst.l      [A6 - 0x85C]
  6168. 00004622  6E06                     bgt        +0x8 /* 0000462A */
  6169. 00004624  7002                     moveq.l    D0, 0x02
  6170. 00004626  6000 01A2                bra        +0x1A4 /* 000047CA */
  6171. label0000462A:
  6172. 0000462A  0C54 2B6C                cmpi.w     [A4], 0x2B6C /* '+l' */
  6173. 0000462E  6706                     beq        +0x8 /* 00004636 */
  6174. 00004630  7002                     moveq.l    D0, 0x02
  6175. 00004632  6000 0196                bra        +0x198 /* 000047CA */
  6176. label00004636:
  6177. 00004636  508C                     addq.l     A4, 8
  6178. label00004638:
  6179. 00004638  4A54                     tst.w      [A4]
  6180. 0000463A  6706                     beq        +0x8 /* 00004642 */
  6181. 0000463C  7013                     moveq.l    D0, 0x13
  6182. 0000463E  6000 018A                bra        +0x18C /* 000047CA */
  6183. label00004642:
  6184. 00004642  53AE F7AC                subq.l     [A6 - 0x854], 1
  6185. 00004646  53AE F7A8                subq.l     [A6 - 0x858], 1
  6186. 0000464A  0CAE 0000 0001 F7AC      cmpi.l     [A6 - 0x854], 0x1
  6187. 00004652  6C06                     bge        +0x8 /* 0000465A */
  6188. 00004654  7001                     moveq.l    D0, 0x01
  6189. 00004656  2D40 F7AC                move.l     [A6 - 0x854], D0
  6190. label0000465A:
  6191. 0000465A  0CAE 0000 00FE F7A8      cmpi.l     [A6 - 0x858], 0xFE
  6192. 00004662  6F08                     ble        +0xA /* 0000466C */
  6193. 00004664  2D7C 0000 00FE F7A8      move.l     [A6 - 0x858], 0xFE
  6194. label0000466C:
  6195. 0000466C  202E F7A8                move.l     D0, [A6 - 0x858]
  6196. 00004670  B0AE F7AC                cmp.l      D0, [A6 - 0x854]
  6197. 00004674  6E06                     bgt        +0x8 /* 0000467C */
  6198. 00004676  7002                     moveq.l    D0, 0x02
  6199. 00004678  6000 0150                bra        +0x152 /* 000047CA */
  6200. label0000467C:
  6201. 0000467C  4A6D 8DA6                tst.w      [A5 - 0x725A]
  6202. 00004680  6606                     bne        +0x8 /* 00004688 */
  6203. 00004682  7000                     moveq.l    D0, 0x00
  6204. 00004684  6000 0144                bra        +0x146 /* 000047CA */
  6205. label00004688:
  6206. 00004688  42A7                     clr.l      -[A7]
  6207. 0000468A  AA32                     syscall    GetGDevice
  6208. 0000468C  205F                     movea.l    A0, [A7]+
  6209. 0000468E  2D48 FFB4                move.l     [A6 - 0x4C], A0
  6210. 00004692  206E FFB4                movea.l    A0, [A6 - 0x4C]
  6211. 00004696  2050                     movea.l    A0, [A0]
  6212. 00004698  2D68 0016 FFB0           move.l     [A6 - 0x50], [A0 + 0x16]
  6213. 0000469E  206E FFB0                movea.l    A0, [A6 - 0x50]
  6214. 000046A2  2050                     movea.l    A0, [A0]
  6215. 000046A4  2D68 002A FFB8           move.l     [A6 - 0x48], [A0 + 0x2A]
  6216. 000046AA  7A00                     moveq.l    D5, 0x00
  6217. 000046AC  3E2E F7AE                move.w     D7, [A6 - 0x852]
  6218. 000046B0  605E                     bra        +0x60 /* 00004710 */
  6219. label000046B2:
  6220. 000046B2  2F2D 8F6C                move.l     -[A7], [A5 - 0x7094]
  6221. 000046B6  3F07                     move.w     -[A7], D7
  6222. 000046B8  486E FFBC                pea.l      [A6 - 0x44]
  6223. 000046BC  AA9B                     syscall    GetEntryColor
  6224. 000046BE  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  6225. 000046C2  486E FFBC                pea.l      [A6 - 0x44]
  6226. 000046C6  4EBA 018E                jsr        [PC + 0x18E /* 00004856 */]
  6227. 000046CA  508F                     addq.l     A7, 8
  6228. 000046CC  3800                     move.w     D4, D0
  6229. 000046CE  206E FFB8                movea.l    A0, [A6 - 0x48]
  6230. 000046D2  3004                     move.w     D0, D4
  6231. 000046D4  48C0                     ext.l      D0
  6232. 000046D6  E780                     asl        D0, 3
  6233. 000046D8  D090                     add.l      D0, [A0]
  6234. 000046DA  2040                     movea.l    A0, D0
  6235. 000046DC  43EE FFBC                lea.l      A1, [A6 - 0x44]
  6236. 000046E0  41E8 000A                lea.l      A0, [A0 + 0xA]
  6237. 000046E4  22D8                     move.l     [A1]+, [A0]+
  6238. 000046E6  32D8                     move.w     [A1]+, [A0]+
  6239. 000046E8  3005                     move.w     D0, D5
  6240. 000046EA  48C0                     ext.l      D0
  6241. 000046EC  E780                     asl        D0, 3
  6242. 000046EE  D08E                     add.l      D0, A6
  6243. 000046F0  2040                     movea.l    A0, D0
  6244. 000046F2  3144 F7B0                move.w     [A0 - 0x850], D4
  6245. 000046F6  3005                     move.w     D0, D5
  6246. 000046F8  48C0                     ext.l      D0
  6247. 000046FA  E780                     asl        D0, 3
  6248. 000046FC  D08E                     add.l      D0, A6
  6249. 000046FE  2040                     movea.l    A0, D0
  6250. 00004700  41E8 F7B2                lea.l      A0, [A0 - 0x84E]
  6251. 00004704  43EE FFBC                lea.l      A1, [A6 - 0x44]
  6252. 00004708  20D9                     move.l     [A0]+, [A1]+
  6253. 0000470A  30D9                     move.w     [A0]+, [A1]+
  6254. 0000470C  5245                     addq.w     D5, 1
  6255. 0000470E  5247                     addq.w     D7, 1
  6256. label00004710:
  6257. 00004710  3047                     movea.w    A0, D7
  6258. 00004712  B1EE F7A8                cmpa.l     A0, [A6 - 0x858]
  6259. 00004716  6F9A                     ble        -0x64 /* 000046B2 */
  6260. 00004718  3045                     movea.w    A0, D5
  6261. 0000471A  2F08                     move.l     -[A7], A0
  6262. 0000471C  2F2E F7A4                move.l     -[A7], [A6 - 0x85C]
  6263. 00004720  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  6264. 00004724  2D40 F7A4                move.l     [A6 - 0x85C], D0
  6265. 00004728  4A6E FFFC                tst.w      [A6 - 0x4]
  6266. 0000472C  6700 008C                beq        +0x8E /* 000047BA */
  6267. 00004730  7001                     moveq.l    D0, 0x01
  6268. 00004732  2D40 F7A4                move.l     [A6 - 0x85C], D0
  6269. 00004736  6000 0082                bra        +0x84 /* 000047BA */
  6270. label0000473A:
  6271. 0000473A  41EE FFBC                lea.l      A0, [A6 - 0x44]
  6272. 0000473E  43EE F7B2                lea.l      A1, [A6 - 0x84E]
  6273. 00004742  20D9                     move.l     [A0]+, [A1]+
  6274. 00004744  30D9                     move.w     [A0]+, [A1]+
  6275. 00004746  7E00                     moveq.l    D7, 0x00
  6276. 00004748  6024                     bra        +0x26 /* 0000476E */
  6277. label0000474A:
  6278. 0000474A  3007                     move.w     D0, D7
  6279. 0000474C  48C0                     ext.l      D0
  6280. 0000474E  E780                     asl        D0, 3
  6281. 00004750  D08E                     add.l      D0, A6
  6282. 00004752  3207                     move.w     D1, D7
  6283. 00004754  5241                     addq.w     D1, 1
  6284. 00004756  48C1                     ext.l      D1
  6285. 00004758  E781                     asl        D1, 3
  6286. 0000475A  D28E                     add.l      D1, A6
  6287. 0000475C  2041                     movea.l    A0, D1
  6288. 0000475E  2240                     movea.l    A1, D0
  6289. 00004760  43E9 F7B2                lea.l      A1, [A1 - 0x84E]
  6290. 00004764  41E8 F7B2                lea.l      A0, [A0 - 0x84E]
  6291. 00004768  22D8                     move.l     [A1]+, [A0]+
  6292. 0000476A  32D8                     move.w     [A1]+, [A0]+
  6293. 0000476C  5247                     addq.w     D7, 1
  6294. label0000476E:
  6295. 0000476E  3005                     move.w     D0, D5
  6296. 00004770  5340                     subq.w     D0, 1
  6297. 00004772  BE40                     cmp.w      D7, D0
  6298. 00004774  6DD4                     blt        -0x2A /* 0000474A */
  6299. 00004776  3005                     move.w     D0, D5
  6300. 00004778  5340                     subq.w     D0, 1
  6301. 0000477A  48C0                     ext.l      D0
  6302. 0000477C  E780                     asl        D0, 3
  6303. 0000477E  D08E                     add.l      D0, A6
  6304. 00004780  2040                     movea.l    A0, D0
  6305. 00004782  41E8 F7B2                lea.l      A0, [A0 - 0x84E]
  6306. 00004786  43EE FFBC                lea.l      A1, [A6 - 0x44]
  6307. 0000478A  20D9                     move.l     [A0]+, [A1]+
  6308. 0000478C  30D9                     move.w     [A0]+, [A1]+
  6309. 0000478E  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  6310. 00004792  486E F7B0                pea.l      [A6 - 0x850]
  6311. 00004796  3F05                     move.w     -[A7], D5
  6312. 00004798  4EBA 0038                jsr        [PC + 0x38 /* 000047D2 */]
  6313. 0000479C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6314. 000047A0  2F2E F7A0                move.l     -[A7], [A6 - 0x860]
  6315. 000047A4  486E F79C                pea.l      [A6 - 0x864]
  6316. 000047A8  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  6317. 000047AC  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  6318. 000047B0  3C00                     move.w     D6, D0
  6319. 000047B2  4A46                     tst.w      D6
  6320. 000047B4  6704                     beq        +0x6 /* 000047BA */
  6321. 000047B6  3006                     move.w     D0, D6
  6322. 000047B8  6010                     bra        +0x12 /* 000047CA */
  6323. label000047BA:
  6324. 000047BA  202E F7A4                move.l     D0, [A6 - 0x85C]
  6325. 000047BE  53AE F7A4                subq.l     [A6 - 0x85C], 1
  6326. 000047C2  4A80                     tst.l      D0
  6327. 000047C4  6600 FF74                bne        -0x8A /* 0000473A */
  6328. 000047C8  7000                     moveq.l    D0, 0x00
  6329. label000047CA:
  6330. 000047CA  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  6331. 000047CE  4E5E                     unlink     A6
  6332. 000047D0  4E75                     rts
  6333. fn000047D2:
  6334. 000047D2  4E56 FFF8                link       A6, -0x0008
  6335. 000047D6  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6336. 000047DA  3E2E 0008                move.w     D7, [A6 + 0x8]
  6337. 000047DE  286E 000A                movea.l    A4, [A6 + 0xA]
  6338. 000047E2  4267                     clr.w      -[A7]
  6339. 000047E4  486E 000E                pea.l      [A6 + 0xE]
  6340. 000047E8  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  6341. 000047EC  301F                     move.w     D0, [A7]+
  6342. 000047EE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6343. 000047F2  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  6344. 000047F6  7C00                     moveq.l    D6, 0x00
  6345. 000047F8  6036                     bra        +0x38 /* 00004830 */
  6346. label000047FA:
  6347. 000047FA  41D4                     lea.l      A0, [A4]
  6348. 000047FC  508C                     addq.l     A4, 8
  6349. 000047FE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6350. 00004802  22D8                     move.l     [A1]+, [A0]+
  6351. 00004804  22D8                     move.l     [A1]+, [A0]+
  6352. 00004806  3A2E FFF8                move.w     D5, [A6 - 0x8]
  6353. 0000480A  4A45                     tst.w      D5
  6354. 0000480C  6720                     beq        +0x22 /* 0000482E */
  6355. 0000480E  0C45 00FF                cmpi.w     D5, 0xFF
  6356. 00004812  671A                     beq        +0x1C /* 0000482E */
  6357. 00004814  206E 000E                movea.l    A0, [A6 + 0xE]
  6358. 00004818  3005                     move.w     D0, D5
  6359. 0000481A  48C0                     ext.l      D0
  6360. 0000481C  E780                     asl        D0, 3
  6361. 0000481E  D090                     add.l      D0, [A0]
  6362. 00004820  2040                     movea.l    A0, D0
  6363. 00004822  41E8 000A                lea.l      A0, [A0 + 0xA]
  6364. 00004826  43EE FFFA                lea.l      A1, [A6 - 0x6]
  6365. 0000482A  20D9                     move.l     [A0]+, [A1]+
  6366. 0000482C  30D9                     move.w     [A0]+, [A1]+
  6367. label0000482E:
  6368. 0000482E  5246                     addq.w     D6, 1
  6369. label00004830:
  6370. 00004830  BC47                     cmp.w      D6, D7
  6371. 00004832  6DC6                     blt        -0x38 /* 000047FA */
  6372. 00004834  206E 000E                movea.l    A0, [A6 + 0xE]
  6373. 00004838  4267                     clr.w      -[A7]
  6374. 0000483A  3F3C 00FF                move.w     -[A7], 0xFF
  6375. 0000483E  2050                     movea.l    A0, [A0]
  6376. 00004840  4868 0008                pea.l      [A0 + 0x8]
  6377. 00004844  AA3F                     syscall    SetEntries
  6378. 00004846  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6379. 0000484A  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  6380. 0000484E  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  6381. 00004852  4E5E                     unlink     A6
  6382. 00004854  4E75                     rts
  6383. fn00004856:
  6384. 00004856  4E56 FFF4                link       A6, -0x000C
  6385. 0000485A  48E7 0118                movem.l    -[A7], D7,A3,A4
  6386. 0000485E  286E 0008                movea.l    A4, [A6 + 0x8]
  6387. 00004862  266E 000C                movea.l    A3, [A6 + 0xC]
  6388. 00004866  7E00                     moveq.l    D7, 0x00
  6389. 00004868  6036                     bra        +0x38 /* 000048A0 */
  6390. label0000486A:
  6391. 0000486A  3007                     move.w     D0, D7
  6392. 0000486C  48C0                     ext.l      D0
  6393. 0000486E  E780                     asl        D0, 3
  6394. 00004870  D093                     add.l      D0, [A3]
  6395. 00004872  2040                     movea.l    A0, D0
  6396. 00004874  43EE FFF4                lea.l      A1, [A6 - 0xC]
  6397. 00004878  5088                     addq.l     A0, 8
  6398. 0000487A  22D8                     move.l     [A1]+, [A0]+
  6399. 0000487C  22D8                     move.l     [A1]+, [A0]+
  6400. 0000487E  302E FFF6                move.w     D0, [A6 - 0xA]
  6401. 00004882  B054                     cmp.w      D0, [A4]
  6402. 00004884  6618                     bne        +0x1A /* 0000489E */
  6403. 00004886  302E FFF8                move.w     D0, [A6 - 0x8]
  6404. 0000488A  B06C 0002                cmp.w      D0, [A4 + 0x2]
  6405. 0000488E  660E                     bne        +0x10 /* 0000489E */
  6406. 00004890  302E FFFA                move.w     D0, [A6 - 0x6]
  6407. 00004894  B06C 0004                cmp.w      D0, [A4 + 0x4]
  6408. 00004898  6604                     bne        +0x6 /* 0000489E */
  6409. 0000489A  3007                     move.w     D0, D7
  6410. 0000489C  6018                     bra        +0x1A /* 000048B6 */
  6411. label0000489E:
  6412. 0000489E  5247                     addq.w     D7, 1
  6413. label000048A0:
  6414. 000048A0  0C47 0100                cmpi.w     D7, 0x100
  6415. 000048A4  6DC4                     blt        -0x3A /* 0000486A */
  6416. 000048A6  42A7                     clr.l      -[A7]
  6417. 000048A8  2F0C                     move.l     -[A7], A4
  6418. 000048AA  AA33                     syscall    Color2Index
  6419. 000048AC  201F                     move.l     D0, [A7]+
  6420. 000048AE  2D40 FFFC                move.l     [A6 - 0x4], D0
  6421. 000048B2  302E FFFE                move.w     D0, [A6 - 0x2]
  6422. label000048B6:
  6423. 000048B6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6424. 000048BA  4E5E                     unlink     A6
  6425. 000048BC  4E75                     rts
  6426. export_253:
  6427. 000048BE  4E56 FFF0                link       A6, -0x0010
  6428. 000048C2  2F0C                     move.l     -[A7], A4
  6429. 000048C4  286E 000C                movea.l    A4, [A6 + 0xC]
  6430. 000048C8  508C                     addq.l     A4, 8
  6431. 000048CA  4A54                     tst.w      [A4]
  6432. 000048CC  6706                     beq        +0x8 /* 000048D4 */
  6433. 000048CE  7013                     moveq.l    D0, 0x13
  6434. 000048D0  6000 0098                bra        +0x9A /* 0000496A */
  6435. label000048D4:
  6436. 000048D4  4A6D 8FA8                tst.w      [A5 - 0x7058]
  6437. 000048D8  660E                     bne        +0x10 /* 000048E8 */
  6438. 000048DA  42A7                     clr.l      -[A7]
  6439. 000048DC  3F3C 05DF                move.w     -[A7], 0x5DF
  6440. 000048E0  A9B9                     syscall    GetCursor
  6441. 000048E2  205F                     movea.l    A0, [A7]+
  6442. 000048E4  2F10                     move.l     -[A7], [A0]
  6443. 000048E6  A851                     syscall    SetCursor
  6444. label000048E8:
  6445. 000048E8  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  6446. 000048EC  A873                     syscall    SetPort
  6447. 000048EE  486E FFF4                pea.l      [A6 - 0xC]
  6448. 000048F2  A972                     syscall    GetMouse
  6449. 000048F4  486E FFF4                pea.l      [A6 - 0xC]
  6450. 000048F8  A870                     syscall    LocalToGlobal
  6451. 000048FA  4267                     clr.w      -[A7]
  6452. 000048FC  2F2D 9034                move.l     -[A7], [A5 - 0x6FCC]
  6453. 00004900  A960                     syscall    GetControlValue/GetCtlValue
  6454. 00004902  301F                     move.w     D0, [A7]+
  6455. 00004904  3D40 FFF2                move.w     [A6 - 0xE], D0
  6456. 00004908  4267                     clr.w      -[A7]
  6457. 0000490A  2F2D 9038                move.l     -[A7], [A5 - 0x6FC8]
  6458. 0000490E  A960                     syscall    GetControlValue/GetCtlValue
  6459. 00004910  301F                     move.w     D0, [A7]+
  6460. 00004912  3D40 FFF0                move.w     [A6 - 0x10], D0
  6461. 00004916  6046                     bra        +0x48 /* 0000495E */
  6462. label00004918:
  6463. 00004918  486E FFF8                pea.l      [A6 - 0x8]
  6464. 0000491C  A972                     syscall    GetMouse
  6465. 0000491E  486E FFF8                pea.l      [A6 - 0x8]
  6466. 00004922  A870                     syscall    LocalToGlobal
  6467. 00004924  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6468. 00004928  486E FFF8                pea.l      [A6 - 0x8]
  6469. 0000492C  A87F                     syscall    SubPt
  6470. 0000492E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6471. 00004932  486E FFF8                pea.l      [A6 - 0x8]
  6472. 00004936  A87F                     syscall    SubPt
  6473. 00004938  302E FFFA                move.w     D0, [A6 - 0x6]
  6474. 0000493C  4440                     neg.w      D0
  6475. 0000493E  2F2D 9034                move.l     -[A7], [A5 - 0x6FCC]
  6476. 00004942  3F00                     move.w     -[A7], D0
  6477. 00004944  A963                     syscall    SetControlValue/SetCtlValue
  6478. 00004946  302E FFF8                move.w     D0, [A6 - 0x8]
  6479. 0000494A  4440                     neg.w      D0
  6480. 0000494C  2F2D 9038                move.l     -[A7], [A5 - 0x6FC8]
  6481. 00004950  3F00                     move.w     -[A7], D0
  6482. 00004952  A963                     syscall    SetControlValue/SetCtlValue
  6483. 00004954  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  6484. 00004958  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  6485. 0000495C  588F                     addq.l     A7, 4
  6486. label0000495E:
  6487. 0000495E  4267                     clr.w      -[A7]
  6488. 00004960  A973                     syscall    StillDown
  6489. 00004962  101F                     move.b     D0, [A7]+
  6490. 00004964  4A00                     tst.b      D0
  6491. 00004966  66B0                     bne        -0x4E /* 00004918 */
  6492. 00004968  7000                     moveq.l    D0, 0x00
  6493. label0000496A:
  6494. 0000496A  285F                     movea.l    A4, [A7]+
  6495. 0000496C  4E5E                     unlink     A6
  6496. 0000496E  4E75                     rts
  6497. export_267:
  6498. 00004970  4E56 FF04                link       A6, -0x00FC
  6499. 00004974  2F0C                     move.l     -[A7], A4
  6500. 00004976  286E 000C                movea.l    A4, [A6 + 0xC]
  6501. 0000497A  508C                     addq.l     A4, 8
  6502. 0000497C  486E FF0C                pea.l      [A6 - 0xF4]
  6503. 00004980  486E FF08                pea.l      [A6 - 0xF8]
  6504. 00004984  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6505. 00004988  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6506. 0000498C  2F0C                     move.l     -[A7], A4
  6507. 0000498E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6508. 00004992  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  6509. 00004996  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6510. 0000499A  3D40 FF0A                move.w     [A6 - 0xF6], D0
  6511. 0000499E  4A6E FF0A                tst.w      [A6 - 0xF6]
  6512. 000049A2  6706                     beq        +0x8 /* 000049AA */
  6513. 000049A4  302E FF0A                move.w     D0, [A6 - 0xF6]
  6514. 000049A8  604A                     bra        +0x4C /* 000049F4 */
  6515. label000049AA:
  6516. 000049AA  302E FF08                move.w     D0, [A6 - 0xF8]
  6517. 000049AE  48C0                     ext.l      D0
  6518. 000049B0  E780                     asl        D0, 3
  6519. 000049B2  D9C0                     add.l      A4, D0
  6520. 000049B4  486E FF0C                pea.l      [A6 - 0xF4]
  6521. 000049B8  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  6522. 000049BC  588F                     addq.l     A7, 4
  6523. 000049BE  0C6E 0006 FF0C           cmpi.w     [A6 - 0xF4], 0x6
  6524. 000049C4  6704                     beq        +0x6 /* 000049CA */
  6525. 000049C6  7002                     moveq.l    D0, 0x02
  6526. 000049C8  602A                     bra        +0x2C /* 000049F4 */
  6527. label000049CA:
  6528. 000049CA  4A54                     tst.w      [A4]
  6529. 000049CC  6704                     beq        +0x6 /* 000049D2 */
  6530. 000049CE  7013                     moveq.l    D0, 0x13
  6531. 000049D0  6022                     bra        +0x24 /* 000049F4 */
  6532. label000049D2:
  6533. 000049D2  4AAE FF82                tst.l      [A6 - 0x7E]
  6534. 000049D6  6604                     bne        +0x6 /* 000049DC */
  6535. 000049D8  703D                     moveq.l    D0, 0x3D
  6536. 000049DA  6018                     bra        +0x1A /* 000049F4 */
  6537. label000049DC:
  6538. 000049DC  41ED 8FE8                lea.l      A0, [A5 - 0x7018]
  6539. 000049E0  43EE FF3A                lea.l      A1, [A6 - 0xC6]
  6540. 000049E4  7019                     moveq.l    D0, 0x19
  6541. label000049E6:
  6542. 000049E6  20D9                     move.l     [A0]+, [A1]+
  6543. 000049E8  51C8 FFFC                dbf        D0, -0x6 /* 000049E6 */
  6544. 000049EC  30D9                     move.w     [A0]+, [A1]+
  6545. 000049EE  526D 8FD8                addq.w     [A5 - 0x7028], 1
  6546. 000049F2  7000                     moveq.l    D0, 0x00
  6547. label000049F4:
  6548. 000049F4  285F                     movea.l    A4, [A7]+
  6549. 000049F6  4E5E                     unlink     A6
  6550. 000049F8  4E75                     rts
  6551. export_271:
  6552. 000049FA  4E56 FFC2                link       A6, -0x003E
  6553. 000049FE  48E7 0108                movem.l    -[A7], D7,A4
  6554. 00004A02  286E 000C                movea.l    A4, [A6 + 0xC]
  6555. 00004A06  508C                     addq.l     A4, 8
  6556. 00004A08  4A6D 8F76                tst.w      [A5 - 0x708A]
  6557. 00004A0C  6C06                     bge        +0x8 /* 00004A14 */
  6558. 00004A0E  7075                     moveq.l    D0, 0x75
  6559. 00004A10  6000 0106                bra        +0x108 /* 00004B18 */
  6560. label00004A14:
  6561. 00004A14  3014                     move.w     D0, [A4]
  6562. 00004A16  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  6563. 00004A1A  0004 0012                ori.b      D4, 0x12
  6564. 00004A1E  2B44 001C                move.l     [A5 + 0x1C], D4
  6565. 00004A22  2B45 002A                move.l     [A5 + 0x2A /* export_1 */], D5
  6566. 00004A26  07FE                     .incomplete
  6567. 00004A28  0030 07F0 0040           ori.b      [A0 + D0.w + 0x40], 0xF0
  6568. 00004A2E  426D 8F76                clr.w      [A5 - 0x708A]
  6569. 00004A32  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  6570. 00004A36  7000                     moveq.l    D0, 0x00
  6571. 00004A38  6000 00DE                bra        +0xE0 /* 00004B18 */
  6572. 00004A3C  4A6D 97CE                tst.w      [A5 - 0x6832]
  6573. 00004A40  6606                     bne        +0x8 /* 00004A48 */
  6574. 00004A42  7001                     moveq.l    D0, 0x01
  6575. 00004A44  3B40 8F76                move.w     [A5 - 0x708A], D0
  6576. label00004A48:
  6577. 00004A48  7000                     moveq.l    D0, 0x00
  6578. 00004A4A  6000 00CC                bra        +0xCE /* 00004B18 */
  6579. 00004A4E  426D 97CE                clr.w      [A5 - 0x6832]
  6580. 00004A52  7000                     moveq.l    D0, 0x00
  6581. 00004A54  6000 00C2                bra        +0xC4 /* 00004B18 */
  6582. 00004A58  7001                     moveq.l    D0, 0x01
  6583. 00004A5A  3B40 97CE                move.w     [A5 - 0x6832], D0
  6584. 00004A5E  426D 8F76                clr.w      [A5 - 0x708A]
  6585. 00004A62  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  6586. 00004A66  7000                     moveq.l    D0, 0x00
  6587. 00004A68  6000 00AE                bra        +0xB0 /* 00004B18 */
  6588. 00004A6C  4A6D 97CE                tst.w      [A5 - 0x6832]
  6589. 00004A70  6706                     beq        +0x8 /* 00004A78 */
  6590. 00004A72  7000                     moveq.l    D0, 0x00
  6591. 00004A74  6000 00A2                bra        +0xA4 /* 00004B18 */
  6592. label00004A78:
  6593. 00004A78  4A6D 8F76                tst.w      [A5 - 0x708A]
  6594. 00004A7C  6614                     bne        +0x16 /* 00004A92 */
  6595. 00004A7E  4878 36B0                push.l     0x36B0
  6596. 00004A82  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  6597. 00004A86  588F                     addq.l     A7, 4
  6598. 00004A88  4A40                     tst.w      D0
  6599. 00004A8A  6706                     beq        +0x8 /* 00004A92 */
  6600. 00004A8C  7025                     moveq.l    D0, 0x25
  6601. 00004A8E  6000 0088                bra        +0x8A /* 00004B18 */
  6602. label00004A92:
  6603. 00004A92  7001                     moveq.l    D0, 0x01
  6604. 00004A94  3B40 8F76                move.w     [A5 - 0x708A], D0
  6605. 00004A98  4A54                     tst.w      [A4]
  6606. 00004A9A  6614                     bne        +0x16 /* 00004AB0 */
  6607. 00004A9C  303C 03E0                move.w     D0, 0x3E0
  6608. 00004AA0  C06D 8F78                and.w      D0, [A5 - 0x7088]
  6609. 00004AA4  0040 0001                ori.w      D0, 0x1
  6610. 00004AA8  3B40 8F78                move.w     [A5 - 0x7088], D0
  6611. 00004AAC  6000 0068                bra        +0x6A /* 00004B16 */
  6612. label00004AB0:
  6613. 00004AB0  486E FFC6                pea.l      [A6 - 0x3A]
  6614. 00004AB4  486E FFC4                pea.l      [A6 - 0x3C]
  6615. 00004AB8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6616. 00004ABC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6617. 00004AC0  2F0C                     move.l     -[A7], A4
  6618. 00004AC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6619. 00004AC6  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  6620. 00004ACA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6621. 00004ACE  3E00                     move.w     D7, D0
  6622. 00004AD0  4A47                     tst.w      D7
  6623. 00004AD2  6704                     beq        +0x6 /* 00004AD8 */
  6624. 00004AD4  7000                     moveq.l    D0, 0x00
  6625. 00004AD6  6040                     bra        +0x42 /* 00004B18 */
  6626. label00004AD8:
  6627. 00004AD8  486E FFC2                pea.l      [A6 - 0x3E]
  6628. 00004ADC  486E FFC6                pea.l      [A6 - 0x3A]
  6629. 00004AE0  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  6630. 00004AE4  508F                     addq.l     A7, 8
  6631. 00004AE6  3E00                     move.w     D7, D0
  6632. 00004AE8  486E FFC6                pea.l      [A6 - 0x3A]
  6633. 00004AEC  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  6634. 00004AF0  588F                     addq.l     A7, 4
  6635. 00004AF2  4A47                     tst.w      D7
  6636. 00004AF4  6704                     beq        +0x6 /* 00004AFA */
  6637. 00004AF6  3007                     move.w     D0, D7
  6638. 00004AF8  601E                     bra        +0x20 /* 00004B18 */
  6639. label00004AFA:
  6640. 00004AFA  4A6E FFC2                tst.w      [A6 - 0x3E]
  6641. 00004AFE  6712                     beq        +0x14 /* 00004B12 */
  6642. 00004B00  303C 03E0                move.w     D0, 0x3E0
  6643. 00004B04  C06D 8F78                and.w      D0, [A5 - 0x7088]
  6644. 00004B08  0040 0001                ori.w      D0, 0x1
  6645. 00004B0C  3B40 8F78                move.w     [A5 - 0x7088], D0
  6646. 00004B10  6004                     bra        +0x6 /* 00004B16 */
  6647. label00004B12:
  6648. 00004B12  426D 8F78                clr.w      [A5 - 0x7088]
  6649. label00004B16:
  6650. 00004B16  7000                     moveq.l    D0, 0x00
  6651. label00004B18:
  6652. 00004B18  4CDF 1080                movem.l    D7,A4, [A7]+
  6653. 00004B1C  4E5E                     unlink     A6
  6654. 00004B1E  4E75                     rts
  6655.